推荐一下 conda 生态的新包管理 pixi

153 天前
 Trim21

pixi: https://pixi.sh/latest/

可以理解为 conda 生态的 uv , 作者是 mamba 的作者。

相比 conda 或者 mamba 的优点:

  1. resolve 非常快。
  2. 有 lock file 可以重建环境,如果是从现有的 lock file 重建环境的话完全不需要 resolve 。
  3. pixi 本身是静态链接的单二进制文件,安装简单。
  4. 会把 conda 包和 pypi 包一起解析(先解析 conda 包的依赖树,然后把 conda 的依赖树作为 pypi 的约束)

不知道算不算缺点的特点

pixi 会把安装的 conda 环境放在项目的 .pixi/envs/ 文件夹里,不过所有的文件是硬链接或者 reflink 的

1379 次点击
所在节点    开源软件
2 条回复
cest
153 天前
最大优点:不是 python 写的
不然怎么可能 resolve 快
Trim21
153 天前
@cest #1 mamba 是 c++ 写的,照样慢 ...

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

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

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

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

© 2021 V2EX