2012-04-26 206 views
6

嗨我想在我的Mac上安裝matplotlib。我有獅子OS X.蟒蛇2.7沒有安裝matplotlib

我的Python版本2.7.1(這是它說什麼,當我從終端運行它)我每次安裝matplotlib時間

,它promots這個錯誤

matplotlib 1.1.0 cannot be installed on this disk. matplotlib requires System python 2.7 to install. 

我對於Python世界來說是新的,我需要一個工具來繪製一些東西......所以我們非常感謝一個清晰的解釋。

謝謝!

+2

我已經發布了一個[在osx上安裝matplotlib的指南](http://stackoverflow.com/questions/10183144/installing-build-matplotlib-in-mac-osx-lion/10183340#10183340)幾次現在,我的指示還沒有失敗。嘗試一下,讓我知道如果它不起作用? – 2012-04-26 00:08:43

+2

更詳細的回溯將會有所幫助。您應該更具體地說明您使用什麼方法來安裝您執行的步驟以及獲取的錯誤。 – 2012-04-26 01:12:27

+0

@shuzOMGchen您好,我提到了上面的錯誤是matplotlib 1.1.0不能安裝在這個磁盤上。 matplotlib需要安裝系統python 2.7。我只是使用它來自以下鏈接http://sourceforge.net/projects/matplotlib/files/的可執行文件來安裝它,我希望這更清晰! – 2012-04-26 13:01:16

回答

4

您正在安裝這是會想到一個特定的系統Python中的二進制包上找到。你最好從源頭上建設。

剛剛嘗試從PIP安裝它:

pip install numpy 
pip install matplotlib 

如果您還沒有點子,你可以像這樣安裝:

wget "http://peak.telecommunity.com/dist/ez_setup.py" 
python ez_setup.py 
easy_install pip 

如果有任何的失敗,然後按照@Nolen Royalty's guide這他在評論中提到

3

我已經試過各種不同的方式安裝Python得到numpy的,SciPy的,和matplotlib所有一起工作,並且它是一個巨大的痛苦。您的確切版本的python將決定numpy,scipy和matlplotlib的版本,這些版本將爲您工作。

到目前爲止,我已經找到了最簡單的解決方法是使用預構建的包Enthought。它通過一個簡單的安裝程序來處理所有這些問題。你可能會得到一些額外的軟件,如mayavi(一種交互式3d繪圖工具),但它並不太多。

如果你是一名學生(或者自從電子郵件破曉以來一直是學生),你可以免費下載整個Enthought軟件包here。或者你可以訪問Enthought家www.enthought.com。您只需選擇學術許可證,然後插入以.edu結尾的電子郵件。

我甚至認爲有免費的試用版本可以解決這個問題。我從來沒有嘗試過任何試用版,但即使是有限的時間試用版,您也應該可以使用試用版,然後查看您需要安裝的每個軟件包的確切版本。它多一點迂迴,但它應該工作。

+0

蟒蛇也​​很好(老實說,我非常喜歡Spyder而不是Enthought的IDE)。 – Yann 2015-07-29 20:42:01

0

既然你列出你是新來的Python,我建議您用的MacPorts安裝matplotlib。首先安裝MacPorts的 http://www.macports.org/install.php 然後執行 口安裝py27-matplotlib

幾年前,有一些額外的步驟,但現在卻是這麼簡單。你需要確保你爲macports python設置你的環境,但是在文檔中提供了它。

玩得開心!