windows下python繪圖庫matplotlib安裝方法(親測)__python

來源:互聯網
上載者:User

本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盤就好,佔用不了多大空間的。 準備工作

★ \bigstarmatplotilb的安裝需要一些依賴項,比如前面的計算包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都沒問題。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.