从github在python中安装模块的方式和位置

时间:2013-04-18 11:29:23

标签: python django python-import

我需要从github安装一个模块(pyrise)。这是因为我需要修改它,然后提交更改并请求拉取请求。

如果我用pip安装,我会在根级别获得__init__.py的常用pyrise文件夹。

所以我没有使用pip和dis(在site-packages文件夹中)

git clone git@github.com:nicoladj77/pyrise.git
cd pyrise
python setup.py install

这样可以正确安装所有内容,但现在我在pyrise下有一个site-packages文件夹,在pyrise内有另一个pyrise文件夹。 并且第一个pyrise有一个空的__init__.py,因此当我这样做时

import pyrise

我无法访问任何对象,因为正确的__init__.py位于第二个pyrise文件夹中。

我做错了什么?我在错误的目录中安装它吗?

1 个答案:

答案 0 :(得分:2)

尝试使用develop

进行安装
git clone git@github.com:nicoladj77/pyrise.git
cd pyrise
python setup.py develop