我需要从 github 安装一个模块(pyrise) 。这是因为我需要修改它,然后提交更改并请求拉取请求。
如果我使用 pip 安装,我会在根级别获得通常的 Pyrise 文件夹,其中包含 __init__.py
。
所以我用 pip 和 dis 卸载了(在 site-packages
文件夹中)
git clone <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e6818f92a6818f928e9384c885898b" rel="noreferrer noopener nofollow">[email protected]</a>:nicoladj77/pyrise.git
cd pyrise
python setup.py install
这一切都正确安装,但现在我在 site-packages
下有一个 pyrise
文件夹,在 pyrise< 中有另一个
。
第一个 pyrise
文件夹pyrise
有一个空的 __init__.py
,因此当我这样做时
import pyrise
我无法访问任何对象,因为正确的 __init__.py
位于第二个 pyrise
文件夹内。
我做错了什么?我是否将其安装在错误的目录中?
最佳答案
尝试使用develop
安装它:
git clone <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7b1c120f3b1c120f130e1955181416" rel="noreferrer noopener nofollow">[email protected]</a>:nicoladj77/pyrise.git
cd pyrise
python setup.py develop
关于python - 如何以及在哪里从 github 安装 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081724/