2012-10-17 124 views
3

我試圖安裝基因本體編程[GOGrapher]的python庫。在頁面上,他們告訴我:安裝python的庫

$ `svn co https://projects.dbbe.musc.edu/public/GOGrapher/trunk GOGrapher` 
$ cd GOGrapher 
$ su - 
# python setup.py install 

我做的一切,但在最後一步得到一個錯誤

error: /usr/local/lib/python2.7/dist-packages/GOGrapher-0.0.egg-info: Permission denied 

有什麼不對?我是新手,但我盡我所能。

+2

你確實做了'su'步驟? –

+0

你在Mac上嗎? –

+0

不,在Ubuntu上。在步驟su - 問我一個密碼,我把我的密碼,並失敗。但我認爲那不是問題.. –

回答

1

嘗試

sudo python setup.py install 

代替。 (適用於Mac OS 10.7.3,而建議的su -解決方案不適用)。

+0

謝謝!我這樣做,進展順利。再次感謝!。 –

0

在文件系統中以超級用戶身份安裝東西並不是一個好主意。在Python中,您可以隨時在本地安裝庫。

假設你已經在GOGrapher目錄:

$ python setup.py install --home 

應該在你的home目錄中安裝庫。稍後,您必須將庫PATH添加到PYTHONPATH環境變量中,以便Python知道在哪裏搜索它。

$ export PYTHONPATH=$HOME/lib/python 

該目錄可能會略有不同(lib/python2.7甚至lib/python2.7/site-packages),你可以檢查它,很難。

爲了使它成爲永久的,你應該將它加入你的.profile,.bashrc或者你正在使用的shell。

+0

我會試試這個。我不太瞭解python,但接受這樣的答案,我會升級我的水平[抱歉我的英語]謝謝! –