2013-04-18 106 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類。 –