簡體   English   中英

Mac中的matplotlib導入錯誤

[英]matplotlib import error in Mac

系統:OX E Python來源:python.org

我使用pip安裝matplotlib,這是我得到的結果

sudo pip install matplotlib

目錄“ / Users / clarence / Library / Caches / pip / http”或其父目錄不屬於當前用戶,並且緩存已被禁用。 請檢查該目錄的權限和所有者。 如果使用sudo執行pip,則可能需要sudo的-H標志。 目錄“ / Users / clarence / Library / Caches / pip”或其父目錄不屬於當前用戶,並且緩存輪已被禁用。 檢查該目錄的權限和所有者。 如果使用sudo執行pip,則可能需要sudo的-H標志。 需求已滿足(使用--upgrade升級):/ System / Library / Frameworks / Python.matwork / Versions / 2.7 / Extras / lib / python中的matplotlib需求已滿足(使用--upgrade升級):numpy> = 1.5在/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中(來自matplotlib)已滿足要求(使用--upgrade進行升級):/ System / Library / Frameworks / Python中的python-dateutil。 framework / Versions / 2.7 / Extras / lib / python(來自matplotlib)已滿足要求(使用--upgrade進行升級):/Library/Python/2.7/site-packages中的龍卷風(來自matplotlib)已滿足要求(使用- (升級至升級):pyparsing> = 1.5.6 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python(來自matplotlib)已滿足要求(使用--upgrade進行升級): /library/Python/2.7/site-packages(來自matplotlib)已滿足要求(使用--upgrade升級):/Library/Python/2.7/site-packages中的證書(來自 tornado-> matplotlib)滿足要求(使用--upgrade升級):/Library/Python/2.7/site-packages中的backports-abc> = 0.4(來自tornado-> matplotlib)滿足要求(使用--upgrade至升級):/Library/Python/2.7/site-packages中的backports.ssl-match-hostname(來自tornado-> matplotlib)滿足要求(使用--upgrade升級):/Library/Python/2.7/site中的單個調度-packages(來自tornado-> matplotlib)已滿足要求(使用--upgrade升級):/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中有六個(來自singledispatch-> tornado- > matplotlib)Clarences-MacBook-Pro:〜clarence $ sudo -H pip install matplotlib要求已經滿足(使用--upgrade升級):/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib中的matplotlib / python要求已經滿足(使用--upgrade升級):/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中的numpy> = 1.5(來自m atplotlib)需求已滿足(使用--upgrade進行升級):/ System / Library / Frameworks / Python.framework / Versions / 2.7 / Extras / lib / python中的python-dateutil(來自matplotlib)需求已滿足(使用--upgrade升級):/ Library / Python / 2.7 / site-packages中的龍卷風(來自matplotlib)要求已得到滿足(使用--upgrade進行升級):/System/Library/Frameworks/Python.framework/中的pyparsing> = 1.5.6版本/2.7/Extras/lib/python(來自matplotlib)已滿足要求(使用--upgrade進行升級):/Library/Python/2.7/site-packages中的鼻子(來自matplotlib)已滿足要求(使用--upgrade至升級):在/Library/Python/2.7/site-packages中認證(來自tornado-> matplotlib)要求已經滿足(使用--upgrade升級):backports-abc> = 0.4在/Library/Python/2.7/site-packages中軟件包(來自tornado-> matplotlib)已滿足要求(使用--upgrade進行升級):/Library/Python/2.7/site-packages中的backports.ssl-match-hostname(來自tornado- > matplotlib)滿足要求(使用--upgrade升級):/Library/Python/2.7/site-packages中的單個分發(來自tornado-> matplotlib)滿足要求(使用--upgrade升級):/ System中的六個/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python(來自singledispatch-> tornado-> matplotlib)

當我繼續使用python導入該庫時。 python表示找不到模數。

python3.5 -c 'import matplotlib; print(matplotlib.__version__, matplotlib.__file__)'

追溯(最近一次調用):文件“”,ImportError中的第1行:沒有名為'matplotlib'的模塊

我怎樣才能解決這個問題?

您需要為以后要用於執行代碼的相同版本的python安裝這些庫。

因此,如果您想使用Python 2.7,則必須調用

sudo pip2 install matplotlib

使用python 3.5時,以類似的方式使用它

sudo pip3 install matplotlib

暫無
暫無

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

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