Python 现在最好用的包管理是啥?

2020 年 9 月 10 日
 maichael

最近为了给测试搭自动化测试,重新开始搞起 Python,但是整体工程结构比较苦恼。

重点是版本管理,requirements.txt 感觉不怎么好用。Pipenv? Tox? 还是其它的啥?

以及像 package.json 里 scripts 的用法,python 有类似的吗?

9707 次点击
所在节点    Python
46 条回复
610915518
2020 年 9 月 13 日
pip install -r requirements.txt
yzc27
2020 年 9 月 13 日
以前 pyenv + pipenv,现在 pyenv + poetry
Trim21
2020 年 9 月 13 日
@laike9m 是在项目根目录 python -m venv .venv …

poetry 就不会在他的 cache 文件夹里再自己建一个虚拟环境,而是用.venv 里面的虚拟环境了
ghostviper
2020 年 9 月 13 日
python 版本管理 用 pyenv ;虚拟工程环境管理用 pyenv-virtualenv ;包管理用 pip (记得把源都改成国内,安装 python 的方式用代理先下载指定的压缩包放到~/.pyenv/cache 下 pyenv install XXX )
generated
2020 年 9 月 13 日
python 的包管理真的是太混乱了,
laike9m
2020 年 9 月 13 日
@Trim21 对 poetey 会自动检测

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

https://study.congcong.us/t/705815

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

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

© 2021 V2EX