簡體   English   中英

命名空間軟件包和pip install -e

[英]Namespace packages and pip install -e

我有一個ns.pkg2包依賴於ns.pkg1包。 我制作了一個分支,將其發布到git並想將我的版本安裝到我的virtualenv中。 我用pip install -e mygit和結了ns.pkg<env>/local/lib/python2.7/site-packages/ns/pkg1ns.pkg2<env>/src/ns.pkg2<env>/lib/python2.7/site-packages/ns.pkg2.egg-link 現在,我可以導入nsns.pkg1但不能導入ns.pkg2 如果沒有pip install -e調用setup.py develop ,我找不到從git安裝軟件包的方法。 另外,我不確定模塊代碼是否有問題。

因此,是否可以從tar和直接從git的同一個命名空間中同時安裝兩個模塊?

pip存在一個與--editable和名稱空間安裝有關的未解決問題: https : //github.com/pypa/pip/issues/3

解決方法已合並 ,也許您可​​以通過執行以下操作解決問題:

$ pip install -e mygit --egg

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM