uv,下一代Python包管理工具

什么是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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值