簡體   English   中英

Python導入matplotlib.pyplot無法正常工作

[英]Python import matplotlib.pyplot not working

我嘗試過easy_install matplotlib並具有以下內容:

matplotlib-1.2.0-py2.7-MacOSX的-10.7-intel.egg

安裝在我的Library / Python / 2.7 / site-packages中。

當我移動到另一個文件夾以使用該文件夾中的內容並嘗試

“import matplotlib.pyplot”它說:ImportError:沒有名為matplotlib.pyplot的模塊

這讓我覺得easy_install已經錯誤地完成了。 這個問題很基本,但我正在使用mac osx而不是了解到在osx上安裝這個模塊非常困難我從大多數來源學到的東西都很少,所以我想知道是否有人可以幫助我問題。 我是一個python新手,真的很感激幫助。

作為一般規則,你應該總是使用pip而不是easy_install ,除了少數幾個庫(所有這些都記錄了這個事實,而你唯一可能關心的是readline ,當然還有pip本身)。

如果您使用的是OS X 10.7或10.8,使用Apple安裝的Python,則內置easy_install ,但不是pip 解決這個問題:

sudo easy_install pip

現在,你可以這樣做:

sudo pip install matplotlib

通常情況下,這實際上並不能解決您遇到的問題。 使用pip的原因是easy_install沒有卸載功能,它處理嚴重的升級,它最終會在失敗時保留部分安裝的東西,它不適用於virtualenv等。

但聽起來你很幸運,這種變化神奇地修復了你的問題。 我們可以嘗試診斷原始問題。 (你為什么使用-measy_installpip install --egg是否pip install --egg工作?等等。)但是我猜你對結果感到滿意,只想留下足夠好的東西。

對於未來的讀者來說,似乎sudo easy_install -m matplotlib對股票Apple 10.7 Python 2.7不起作用,但sudo pip install matplotlib確實如此,這對他們來說也可能足夠好。

暫無
暫無

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

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