2015-07-03 124 views
1

我對Python包有一個很大的問題。當談到Python時,我完全是新手,而且我很長一段時間都遇到了麻煩。無論如何,我成功地安裝了NumPy軟件包,之後我無法通過在終端中使用python setup.py install來安裝任何軟件。如何安裝Python Pandas?

我想安裝熊貓包,但每次我得到了同樣的錯誤:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-539.pth'. 

我落後了一步,並試圖安裝「點子」和/或「的setuptools」但每次都收到相同的錯誤[Errno 13]

有沒有辦法「容易」甚至「理解」地安裝Python包。

+1

我儘量不要用太多的系統python安裝,並且我個人更喜歡使用[pyenv](https://github.com/yyuu/pyenv)來設置我的python開發區域,在那裏我可以管理單獨的python環境。 –

回答

3

權限被拒絕錯誤源於安裝軟件包時沒有寫權限。在unix系統上,命令是「sudo」。

因此,無論您使用哪個軟件包管理器來下載熊貓,無論使用哪種軟件包,都應使用「sudo」啓動命令,以確保您授予自己寫入下載權限。

例子:(這是一個Linux機器)

sudo apt-get install pip 

然後用PIP(Python包管理器)

pip install <package-name> 

在Mac中,你要麼必須使用自制或macports作爲你的包管理器。

安裝自制程序是這樣的:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

然後用沖泡安裝PIP

brew install pip 

而且正如點子安裝Python包

pip install <package-name> 
+0

根據他或她運行的OS X版本的不同,爲了獲得最新的Python版本,可能建議使用「brew install python」而不是安裝「pip」;舊版本的OS X包含2.5或2.6。 – jgysland

+0

@jgysland是的!我忘了最重要的部分。其實python安裝到本地系統。 ;) – andrewdleach

3

好之前,這是不是你的問題的答案,但是Anaconda對於Linux來說是完美無缺的。但我想這對於蘋果來說是相同的:http://continuum.io/downloads#py34

+1

管理python包的挑戰正是創建ananconda的原因。爲科學和數據應用程序安裝程序提供完全加載的python + 100軟件包。 – AZhao

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/18742475) – scottlittle

0

你可以使用easy_install的太:

先安裝easy_install的工具,然後使用它像:

easy_install pandas 
0

感謝大家的幫助! !

我會建議大家面對相同的問題安裝brew,然後按照上面提到的步驟。

如果仍有問題([Errno 13]),請先嚐試使用「sudo su」,然後按照所需的安裝步驟進行操作。

最佳, 卵

0

你可以嘗試以下。 sudo easy_install熊貓