簡體   English   中英

python 2.7沒有安裝matplotlib

[英]python 2.7 not installing matplotlib

嗨,我正在嘗試在我的mac上安裝matplotlib。 我有獅子OS X.

我的python版本是2.7.1 (這是我從終端運行它時所說的)

每次我安裝matplotlib時,都會出現這個錯誤

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

我是蟒蛇世界的新手,我需要一個工具來繪制一些東西...所以非常感謝明確的解釋。

謝謝!

您正在安裝一個二進制包,它將期望一個特定的系統python。 你最好從源代碼構建。

只需嘗試從pip安裝它:

pip install numpy 
pip install matplotlib

如果您還沒有pip,可以像這樣安裝:

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

如果其中任何一項失敗,請按照他在評論中提到的@Nolen Royalty指南進行操作

我已經嘗試以各種不同的方式安裝python來使numpy,scipy和matplotlib一起工作,這是一個巨大的痛苦。 你確切的python版本將決定適合你的numpy,scipy和matlplotlib的版本。

到目前為止,我發現最簡單的解決方案是使用預構建的包Enthought。 它通過一個簡單的安裝程序解決了所有這些問題。 您可能會安裝一些額外的軟件,如mayavi(交互式3D繪圖工具),但它不是太多。

如果您是學生(或者從電子郵件發布之日起就一直是學生),您可以在這里免費下載整個Enthought軟件包。 或者您也可以訪問Enthought回家www.enthought.com 您所要做的就是選擇學術許可,然后插入以.edu結尾的電子郵件。

我甚至認為有免費試用版可以解決這個問題。 我從未嘗試過任何試用版,但即使是限時試用,您也應該能夠使用試用版,然后確切地查看需要安裝的每個軟件包的版本。 它稍微多了一點,但它應該工作。

我嘗試在運行Lion的Mac Book Pro上多次安裝numpy,scipy和matplolib,但都失敗了。 Nolen的配方很接近,但是一些matplotlib測試以奇怪的方式失敗了。 可以在Lion安裝Python,virtualenv,NumPy,SciPy,matplotlib和IPython的頁面上找到適用於我的方法

由於您列出的是Python新手,我建議您使用MacPorts安裝matplotlib。 首先安裝macports http://www.macports.org/install.php然后執行port install py27-matplotlib

幾年前還有一些額外的步驟,但現在就是這么簡單。 您需要確保為macports python設置環境,但這在文檔中提供。

玩得開心!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM