2013-04-18 66 views
2

我需要从github安装一个模块(pyrise)。这是因为我需要修改它,稍后再提交更改并要求提出请求。如何以及在哪里从github安装python模块

如果我用pip安装,我会在根目录下得到通常的python文件夹,其中__init__.py

所以我unistalled与PIP和DIS(在site-packages文件夹)

git clone [email protected]:nicoladj77/pyrise.git 
cd pyrise 
python setup.py install 

这个正确安装一切,但现在我有site-packagespyrise文件夹,里面pyrise另一pyrise文件夹。 而第一pyrise有一个空__init__.py基于这个原因,当我这样做

import pyrise 

我不能访问任何对象,因为适当的__init__.py是第二pyrise文件夹内。

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

+0

删除所有组件并使用PIP安装它:''PIP安装-e混帐+ https://开头github.com/nicoladj77/pyrise.git#蛋= pyrise' ' – krak3n

+0

这会失败 'InstallationError:Command“C:\ Program Files(x86)\ Git \ cmd \ git.exe”clone -q https://github.com/nicoladj77/pyrise.git C:\ Python27 \ Lib \ site-packages \ src \ pyrise失败,出现错误代码1在None中。 –

+0

哦,你在windows上。上面的命令在python虚拟环境中的unix系统上工作。我不使用窗口,所以不能真正帮助你解决你的错误,但我不明白为什么它不起作用:( – krak3n

回答

2

尝试用develop安装它:

git clone [email protected]:nicoladj77/pyrise.git 
cd pyrise 
python setup.py develop 
+0

这正是 –

+0

当你运行'import pyrise'时出现了什么错误?我的意思是这对我有效。 – jsalonen

+0

我没有错误,它根本不会导入任何东西。我无法访问Highrise类。 –