我有一个ns.pkg2
依赖包的ns.pkg1
包。我制作了一个分支,将其发布到 git 并希望将我的版本安装到我的 virtualenv 中。我使用pip install -e mygit
并以ns.pkg
in<env>/local/lib/python2.7/site-packages/ns/pkg1
和ns.pkg2
in<env>/src/ns.pkg2
结尾<env>/lib/python2.7/site-packages/ns.pkg2.egg-link
。现在我可以导入ns
,ns.pkg1
但不能ns.pkg2
。pip install -e
如果没有调用,我找不到从 git 安装包的方法setup.py develop
。另外,我不确定这不是模块代码的问题。
那么,是否可以从 tarball 和直接从 git 共同安装来自同一命名空间的两个模块?