什么是uv
uv(Universal Virtual)是由Astral团队(知名Python工具Ruff的开发者)推出的下一代Python包管理工具,使用Rust编写。它集成了包管理、虚拟环境、依赖解析、Python版本控制等功能,它聚焦于三个关键点:性能、安全性、以及现代化开发流程的兼容性。
uv的特点
uv是一款新型的 Python 包管理工具,具备以下特点:
极速性能,无缓存时比pip快8-10倍,热缓存时快80-115倍;
功能集成,多工具集成于uv工具中,如:uv pip代替pip,uv python代替pyenv,uv tool代替pipx;
并行化处理:依赖解析、下载、安装全程并行,充分利用硬件资源;
静态分发,没有Python环境时也可以运行,避免版本冲突;
跨平台,支持Windows、Linxu、mac系统,使用方式一致。
安装uv
可以通过以下指令安装uv工具
使用独立安装脚本,通过curl下载并执行安装脚本(适用于macOS/Linux):
curl -LsSf https://astral.sh/uv/install.sh | sh
uv已被收录至Homebrew软件库,mac系统也可以使用以下命令安装:
brew install uv
Windows系统,可以使用PowerShell命令进行安装安装(需管理员权限):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
通过pip安装,使用pip进行安装(需要安装Python环境):
pip install uv

最低0.47元/天 解锁文章
1689

被折叠的 条评论
为什么被折叠?



