2

当我在处理模块 fork 时,我经常将 fork(正在进行中)添加到完整项目的 virtualenv 中以进行集成测试,使用

python setup.py develop

(它会更新 easy_install.pth 以指向本地副本)

完成后,我想出如何清楚地摆脱它的唯一方法是从 easy_install.pth 中删除条目或编辑它以指向已安装的版本。

我也不能easy_install --upgrade,因为它意识到开发版本是最新的。

我认为 pip 可以强制升级,但随后它会尝试重新安装每个依赖项。

有没有人有很好的技术/策略来管理这类东西。我知道我在这里遗漏了一些明显的东西。

4

0 回答 0