我有一个ns.pkg2依赖包的ns.pkg1包。我制作了一个分支,将其发布到 git 并希望将我的版本安装到我的 virtualenv 中。我使用pip install -e mygit并以ns.pkgin<env>/local/lib/python2.7/site-packages/ns/pkg1和ns.pkg2in<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 共同安装来自同一命名空间的两个模块?