01. OS X 安裝 matplotlib 失敗
說一下我的操作環境:我使用的是 MacBook,系統自帶 python2.7 ,我又安裝了 python3.6.1.
先說一下我的現象:
我在終端使用指令pip install matplotlib
在終端裡顯示安裝 matplotlib 成功之後,使用import matplotlib
指令呼叫該模組。
結果提示我沒有找到該模組:ModuleNotFoundError: No module named 'matplotlib'
然而,我在終端使用指令pip list
,結果顯示很明顯是安裝成功了的:
cycler (0.10.0)
functools32 (3.2.3.post2)
matplotlib (2.0.2) // ← matplotlib 明明已經安裝成功
mercurial (4.2)
numpy (1.12.1)
pip (9.0.1)
pyparsing (2.2.0)
python-dateutil (2.6.0)
pytz (2017.2)
setuptools (32.1.0)
six (1.10.0)
subprocess32 (3.2.7)
wheel (0.29.0)
然後,我發現,在終端裡使用
python
>>>import matplotlib
是成功的,然而,使用下面的
python3
>>>import matplotlib
就失敗了。
所以我們已經可以定位問題了:
matplotlib 安裝成功了,只是,是針對 python2 的環境安裝成功了。
但是對於 python3 的環境,安裝是失敗的。
我在 google 上查詢了 N 多資料都沒有一個很好的解決辦法,嘗試了很多方法,都失敗了。
網上很多解決方案說 python3 的 matplotlib 需要下載原始碼,自行編譯安裝,把安裝時候的 python 命令改成 python3 。
這樣的操作太複雜,如果你遇到了跟我一樣的情況,先別嘗試這種非常複雜的方法,繼續往下看,我的方法可能會幫到你。
那這究竟是為什麼呢?
在終端使用指令:pip uninstall matplotlib
就可以發現原因了,解除安裝 matplotlib 的過程中可以發現: matplotlib 的安裝路徑是在 python2.7 下面的,而我們最終使用 import 語句的時候,用的是 python3.6 !
而 python3.6 是有單獨的 pip 的,python3 下是pip3
!
使用pip3 list
可以看到,在 python3 下是沒有安裝 matplotlib 的。
因此,使用以下語句再安裝一次 matplotlib 就可以了:pip3 install matplotlib
安裝成功之後,使用pip3 list
語句檢視:
cycler (0.10.0)
matplotlib (2.0.2) // ← python3下的matplotlib已經安裝成功
numpy (1.12.1)
pip (9.0.1)
pygame (1.9.4.dev0)
pyparsing (2.2.0)
python-dateutil (2.6.0)
pytz (2017.2)
setuptools (28.8.0)
six (1.10.0)
此時再使用import matplotlib
,可見已經呼叫成功了。
相關文章
- matplotlib 安裝失敗,求解!
- mac os x之解決npm安裝包失敗,或者nodejs工程缺少依賴MacNPMNodeJS
- 安裝失敗????
- qq安裝出現提取安裝檔案失敗,qq安裝失敗
- 安裝scrapy失敗
- pip安裝模組失敗
- 安裝失敗,求救(轉)
- VCSA6.7 安裝失敗
- pip 安裝 selenium 失敗
- oracle安裝補丁失敗Oracle
- OS X編譯安裝Mariadb編譯
- Windows下虛擬機器安裝Mac OS X ----- VM12安裝Mac OS X 10.11Windows虛擬機Mac
- MSMQ 觸發器 安裝失敗MQ觸發器
- python安裝失敗,改下源Python
- Jenkins外掛安裝失敗Jenkins
- HomeBrew 安裝 yarn 1.6.0 版本失敗Yarn
- jiveJdon2安裝失敗。。。求助!!
- npm安裝失敗解決方案NPM
- Mac OS X中MacPorts安裝和使用Mac
- Session 'app': Error Launching activity(安裝包安裝失敗)SessionAPPError
- [提問交流]安裝失敗IS_POST
- 安裝anaconda提示建立menu失敗
- anaconda安裝失敗解決方法
- node-sass安裝失敗暴力方法
- iOS應用安裝失敗原因排查iOS
- adobe flash player 安裝失敗
- 安裝CRS失敗後的清除操作
- 安裝rac失敗 清理lv的方法
- 清除安裝失敗的asm例項ASM
- oracle安裝呼叫圖形化失敗Oracle
- VMWare安裝蘋果作業系統OS X蘋果作業系統
- PHP7.0.0在OS X編譯安裝PHP編譯
- win10字型安裝失敗如何解決_win10安裝字型失敗的修復步驟Win10
- Win8.1安裝失敗錯誤0x80004005怎麼解決
- oracle10g rac on solaris x86(32bit)_安裝相關失敗Oracle
- npm install安裝失敗解決方法NPM
- 解決Wireshark安裝Npcap元件失敗PCA元件
- python安裝 fbprophet 提示gcc失敗PythonGC