共计 426 个字符,预计需要花费 2 分钟才能阅读完成。
好久不上 v2 Python 结果毫无意外地又看到问 Python 包管理的贴子。
我不爱当卖瓜的王婆,但必须承认,PDM 到今天四年多了,还是很遗憾,没能进入大多数人的视野之中。
不说太多了,重新列一下 PDM 比较值得用的几个 feature
- 插件系统,可以很方便地增加自定义的命令或配置。
- pnpm 式库链接缓存,节省磁盘空间
- pdm scripts,支持各种
pre_*
,post_*
钩子 - 支持安装 Python 版本
GitHub: https://github.com/pdm-project/pdm
文档: https://pdm-project.org
这几个可以说是超过 uv, poetry, rye 等时兴工具的地方。当然也有不如这几个的地方,比如性能。
所以我也只是列出来,给大家参考,不管是用 conda 生态还是 pypa 生态,找到最适合自己用的那个,才是最好的。适合你的不一定适合别人,反过来也是。
最后希望大家在问「该用什么 Python 包管理器」时,可以先搜索现存的贴子,毕竟这是个日经贴
正文完