python - 如何以及在哪里从 github 安装 python 模块

标签 python django python-import

我需要从 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/

相关文章:

python - 如何导航上下文菜单(Selenium、Python)

Python 范围 len 与枚举

python - 从另一个非子文件夹导入 python 文件

python - setuptools python - 项目内导入问题

python - 扭曲的服务器信息

django rest extensions drf-extensions TypeError at/data/register() 得到了一个意外的关键字参数 'parents_query_lookups'

使用自定义用户模型的 Django 用户注册

python - 民意调查应用程序——django 教程不工作

Python 模块在导入语句中存在属性错误,即使导入语句在之前的代码中有效

python - Tensorflow tf.scatter_update不更新浮点值