gpt4 book ai didi

python - 命名空间包和 pip install -e

转载 作者:太空狗 更新时间:2023-10-30 01:09:27 24 4
gpt4 key购买 nike

我有一个 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,我找不到从 git 安装包的方法那叫setup.py develop .另外,我不确定这不是模块代码的问题。

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

最佳答案

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

A workaround was merged ,也许您可​​以通过以下方式解决您的问题:

$ pip install -e mygit --egg

关于python - 命名空间包和 pip install -e,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13400291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com