6

我有一个ns.pkg2依赖包的ns.pkg1包。我制作了一个分支,将其发布到 git 并希望将我的版本安装到我的 virtualenv 中。我使用pip install -e mygit并以ns.pkgin<env>/local/lib/python2.7/site-packages/ns/pkg1ns.pkg2in<env>/src/ns.pkg2结尾<env>/lib/python2.7/site-packages/ns.pkg2.egg-link。现在我可以导入nsns.pkg1但不能ns.pkg2pip install -e如果没有调用,我找不到从 git 安装包的方法setup.py develop。另外,我不确定这不是模块代码的问题。

那么,是否可以从 tarball 和直接从 git 共同安装来自同一命名空间的两个模块?

4

1 回答 1

5

与命名空间安装pip相关的未解决问题: https ://github.com/pypa/pip/issues/3--editable

一种解决方法已合并,也许您可​​以通过以下方式解决您的问题:

$ pip install -e mygit --egg
于 2012-12-15T14:39:20.463 回答