Rust 开发的高性能 Python 包管理工具,可替换 pip、pip-tools 和 virtualenv

2024-03-05 21:17:54 +08:00
 chinesehuazhou

uv: Python packaging in Rust ( https://astral.sh/blog/uv)

文章翻译版: https://pythoncat.top/posts/2024-03-05-uv

3004 次点击
所在节点    Python
13 条回复
shinession
2024-03-05 23:32:27 +08:00
uv 据说速度挺快, 刚开始试, 还要多验证先
vvhy
2024-03-05 23:54:41 +08:00
关注。不得不说 rust 是真有点东西。
之前还看到一个取代 conda 的 mamba ,C++写的,不知道和这个相比怎么样。
NessajCN
2024-03-06 09:25:20 +08:00
试用了一下,还是要手动创建和 source 虚拟环境的,跟现在的 venv 和 pip 相比只是速度快了点,没有啥颠覆性的改良,就不打算迁移了。
至少等它能像 cargo 那样用再考虑替换
另外我觉得 python 更需要 rustup
vvhy
2024-03-06 10:08:19 +08:00
@NessajCN #3 对标 cargo/rustup 的应该是同组织下的 rye
qsnow6
2024-03-06 10:30:43 +08:00
速度不是关键啊,好用、省心才是
NoOneNoBody
2024-03-06 11:57:29 +08:00
恕我直言,不是稳定的大团队不敢用啊
不然下次换版本时发现他们停更了……
chaunceywe
2024-03-06 12:29:09 +08:00
可以用基于 uv 的 rye ,体验很好。不用再装 pyenv 了。
noahlias
2024-03-06 13:52:57 +08:00
openai-python 就是用的 rye
https://github.com/openai/openai-python
yh7gdiaYW
2024-03-06 13:57:12 +08:00
这类东西你们会关注性能吗?在我看来就算速度差个几倍也无所谓,只要稳定就好
luckyc
2024-03-09 00:25:27 +08:00
pyenv 管理 python 版本
poetry 管理依赖版本,虚拟环境
julyclyde
2024-03-09 11:49:59 +08:00
替换这种低频的东西有啥用啊
还不如替换 python 运行引擎呢
encro
2024-03-18 18:01:15 +08:00
pdm 使用 python ,也还行啊
encro
2024-03-18 18:02:53 +08:00
我说为啥 pdm 这么慢,看来我得换 uv 试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1020894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX