python 包管理rye开启uv与软链接symlink

简说:

uv的引入,使得当前使用rye的体验得到了极大的提升,特别是rey snyc漫长的等待可以得到缓解了,一个字:爽!

uv简介

uv,一个用 Rust 开发的高性能的 Python 包解析器和安装器。

uv 作为单一的静态二进制文件发布,能够替代 pip、pip-tools 和 virtualenv。uv 没有直接的 Python 依赖。uv 在没有缓存的情况下比 pip 和 pip-tools 快 8-10 倍,而在有热缓存的情况下(例如,重新创建虚拟环境或更新依赖项),则快 80-115 倍。

使用说明(安装rye已自带,可着重看使用方法):uv · PyPI

UV与Rye的关系(2024/2/21)

相关网址:https://linzeyang.github.io/blog/post/uv-is-latest-attempt-to-rule-them-all/

以下为节选:

我们的目标是将 uv 发展成一个生产就绪的 “Python 的 Cargo”,并在适当的时候提供一个将 Rye 平滑迁移到 uv 的路径。

在此之前,我们将维护 Rye,将其迁移成在幕后使用 uv,宽泛地说,它将成为我们正在构建的最终用户体验的实验性测试床。

启用uv替代pip

当前最新版本的rye需要手动开启下uv, 这里提供下指令(新版本已默认开启):

rye config --set-bool behavior.use-uv=true

通过rye —version确认是否已启用uv
rye —version

*启用软链接(大大节省空间)

系统环境变量增加 UV_LINK_MODE,值为symlink

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值