您的位置:首页 > 科技 > 能源 > 网页设计与应用_市场营销案例分析及解答_短视频推广平台_网站排名点击工具

网页设计与应用_市场营销案例分析及解答_短视频推广平台_网站排名点击工具

2025/4/2 3:57:32 来源:https://blog.csdn.net/lpwmm/article/details/146778797  浏览:    关键词:网页设计与应用_市场营销案例分析及解答_短视频推广平台_网站排名点击工具
网页设计与应用_市场营销案例分析及解答_短视频推广平台_网站排名点击工具

前文 使用 uv 管理 Python 项目 介绍了 uv 的主要使用过程. 相较于传统的 pip 不仅是功能更丰富, 速度也是嘎嘎快. 本文就来做一个实际速度测试对比. 以下测试均使用清华大学 pypi 镜像, 在 Docker 环境中分别启动新的容器进行无本地缓存的冷安装. 使用 Docker 镜像 public.ecr.aws/amazonlinux/amazonlinux:2023, 内置 Python 版本 3.9.20, 记录创建虚拟环境以及安装 pandas, boto3, flask 的用时.

pip 环境

docker run -it --rm public.ecr.aws/amazonlinux/amazonlinux:2023# 环境准备
dnf install python3-pip python3-virtualenv -y
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpletime virtualenv .venv
real    0m0.314s
user    0m0.158s
sys     0m0.210ssource .venv/bin/activate
time pip install pandas
real    0m6.347s
user    0m4.838s
sys     0m0.973stime pip install boto3
real    0m3.080s
user    0m2.205s
sys     0m0.547stime pip install flask
real    0m1.944s
user    0m0.892s
sys     0m0.117s

uv 环境

docker run -it --rm public.ecr.aws/amazonlinux/amazonlinux:2023# 环境准备
dnf install python3-pip -y
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install uvmkdir ~/test && cd ~/testtime uv venv
real    0m0.050s
user    0m0.030s
sys     0m0.012suv initcat <<EOF >> pyproject.toml[pip]
index-url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"[tool.uv]
index-url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple"
EOFtime uv pip install pandas
real    0m0.903s
user    0m0.237s
sys     0m0.839stime uv pip install boto3
real    0m1.060s
user    0m0.154s
sys     0m0.751stime uv pip install flask
real    0m0.276s
user    0m0.047s
sys     0m0.117s

结果对照表格, real 时长 (ms):

操作pipuv差距
创建虚拟环境314506.3x
安装 pandas63479306.8x
安装 boto3308010602.9x
安装 flask19442767.0x

在相同网络环境中, uv 确实比 pip 的速度要明显快出好几倍. 好评!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com