windows下python繪相簿matplotlib安裝方法(親測)

SCUT_Arucee發表於2015-11-25

本matplotlib安裝過程在一定程度上參考了

http://blog.csdn.net/qrlhl/article/details/48978107

因為學習機器學習的需要,又準備參考《機器學習實戰》這本書來入門。在安裝完python3.4以及科學計算包Numpy之後,需要使用繪圖包matplotlib。

這貨的安裝確實廢了我很大的功夫。看了各種教程之後我就糾結於到底是用whl檔案在dos下安裝還是直接下載一個可執行的exe檔案無腦安裝。

原本我使用的是最新的3.5版本的python,圖個新鮮,但代價高昂啊,可用的庫少之又少,但又不想使用老的很熱門的2.7版本,所以綜合考慮了一下,下載了14年發行的3.4版本。建議python新“玩家們”安裝python時不要自定義安裝路徑,佔不了使用預設的路徑裝在C盤就好,佔用不了多大空間的。

準備工作

\bigstar
matplotilb的安裝需要一些依賴項,比如前面的計算包numpy,無腦安裝可參考我前面的部落格

http://blog.csdn.net/scut_arucee/article/details/50016521

\bigstar
系統環境變數不要忘記設定,右鍵我的電腦→屬性→高階系統設定→環境變數,在下面的系統變數裡找到Path一項,在它的值裡新增上C:\Python34\和C:\Python34\Scripts

這裡寫圖片描述

注意每兩個值之間是以分號隔開的,如果你新增在最後,最後一個值得後面不要犯傻加上分號;如果你新增在最前面,第一個值得前面也不要有分號。

現在假設你已經裝好了python以及numpy包,下面介紹無腦安裝matplotlib的方法:

**

具體過程

**

首先去下載matplotlib的exe檔案

https://pypi.python.org/pypi/matplotlib/1.4.3

http://sourceforge.net/projects/matplotlib/files/matplotlib/

我這裡使用第一條連結,選擇你需要的版本下載,既然是無腦法,就選下面那些exe檔案,別選那些whl檔案

這裡寫圖片描述

下完後直接雙擊執行,如果你已經安裝了對應版本的python,它會在你的目錄裡搜尋到你已經裝了對應版本的python,如下

這裡寫圖片描述

這時候你要做的就是無腦下一步,直至“裝好”。

真的裝好了嗎?開啟python試一下,在命令列裡輸入import matplotlib,然後就會出現下面的錯誤

這裡寫圖片描述

肯定是缺少模組了,能怎麼辦,接著下載six模組

https://pypi.python.org/pypi/six

選無腦的壓縮檔案下載,如下

這裡寫圖片描述

解壓得到six-1.10.0資料夾,改名為six,複製到C:\Python34\Lib\site-packages路徑下,再去python裡敲import matplotlib

出現模組物件沒有version那個屬性

這裡寫圖片描述

解決方法:

去C:\Python34\Lib\site-packages\six路徑下,把six.py檔案複製到C:\Python34\Lib\site-packages路徑下。

這裡寫圖片描述

再到python裡敲import matplotlib,缺少以來模組dateutil

這裡寫圖片描述

下載whl版本的dateutil(注意是whl)

https://pypi.python.org/pypi/python-dateutil/2.4.2

這裡如果無腦下載了壓縮包,則後期會出現import matplotlib沒問題,但import matplotlib.pyplot as plt卻會出錯。所以這裡下載whl,下載後放在任意目錄,比如我放在C:\Users\aricee路徑下,然後進入cmd,利用cd進入你放whl檔案的目錄,再輸入pip install python_dateutil-2.4.2-py2.py3-none-any.whl即可自動安裝。

這裡寫圖片描述

再到python裡敲import matplotlib,缺少依賴模組pyparsing

這裡寫圖片描述

少了就下唄,依然下載無腦的exe

https://pypi.python.org/pypi/pyparsing/2.0.3#downloads

總算是完成了,去python的視窗輸入import matplotlib和import matplotlib.pyplot as plt都沒問題。

這裡寫圖片描述

相關文章