[python]記錄Windows下安裝matplot的經歷

最近學習在看《機器學習實戰》一書,第二章的時候要用到Natplotlib畫圖,於是便開始安裝Matplotlib。本文所用到的所有安裝包都可以在文末的鏈接中找到。

首先從Matplotlib官網提供的鏈接下載安裝包http://matplotlib.org/downloads.html,選擇適合自己python的版本,筆者用的是python2.7,所以下載了matplotlib-1.4.2.win32-py2.7.exe,如下圖所示。

下載完成之後點擊安裝,打開python shell輸入import matplotlib,發現報錯。提示 No module named six,如下圖所示:

    筆者查閱了相關資料之後,發現衆說紛紜,總結出了比較靠譜的安裝順序和方法供自己以後參考,主要參考鏈接爲這篇博客http://blog.sina.com.cn/s/blog_5d7295010101ku7o.html

順序如下:

1、安裝Matplotlib,這一步剛纔已經完成了。

2、安裝scipy。

首先從sourceforge上下載合適的scipy安裝包,筆者根據自己的python版本下載了scipy-0.15.1-win32-superpack-python2.7.exe。安裝成功。

3、安裝dateutil。

筆者找了很多資料,無奈沒有發現exe的安裝包,於是在python官網下載了dateutil的源碼:https://pypi.python.org/pypi/python-dateutil。解壓之後通過setup.py安裝。但是提示"ImportError: No module named setuptools",查閱資料後發現還需要setuptools模塊,詳見博文:http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.html 解決方法也很簡單,安裝這個模塊就好。這也是一個一勞永逸的辦法,以後安裝第三方模塊的時候能方便很多。在給出的鏈接https://pypi.python.org/pypi/setuptools 上下載了ez_setup.py 這個文件之後運行,腳本會自動判斷python的版本,自動下載,安裝。之後再安裝dateutil就行了。這裏要注意,命令行要在dateutil源碼的根目錄下打開,不然會提示缺少文件無法安裝成功

4、安裝pyparsing。

同樣也是直接從sourceforge上下載合適的版本即可,http://sourceforge.net/projects/pyparsing/files/pyparsing/pyparsing-2.0.3/ 筆者選了了pyparsing-2.0.3.win32-py2.7.exe,安裝。    

5、測試。

        打開python shell,輸入

顯示如下圖所示不報錯繼成功安裝Matplotlib

相關資料下載鏈接:http://pan.baidu.com/s/1EpSHC 


轉自:http://www.cnblogs.com/fantacity/p/4282078.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章