私はパッケージに依存するns.pkg2
パッケージを持っています。私はそれをフォークし、gitに公開し、私のvirtualenvに私のバージョンをインストールしたい。私はpip install -e mygit
を使用して、とns.pkg2
にns.pkg
となり、<env>/lib/python2.7/site-packages/ns.pkg2.egg-link
を持つ<env>/src/ns.pkg2
になります。今すぐns
とns.pkg1
をインポートできますが、ns.pkg2
はインポートできません。私はpip install -e
(setup.py develop
)を呼び出すことなくgitからパッケージをインストールする方法を見つけることができませんでした。また、モジュールコードに問題がないかどうかはわかりません。名前空間パッケージとpipインストール-e
したがって、tarballと同じ名前空間の2つのモジュールをgitから同時にインストールすることは可能ですか?
を '__init __ん何py'あなたの 'pkg2'のように見える?は、[ここ](http://stackoverflow.com/questions/1675734/how-do-i-create-a-namespace-package-in-python)に記載されているものに似ているはずです – mata
@mata 'pkg_resources.declare_namespace(__ name__) ' – wRAR