Python2.7 中安裝 matplotlib

本文主要說明的是在windows python2.7標準版 中安裝matplotlib過程當中遇到的重點問題,以及解決方法。前端

具體的安裝步驟就不說了,網上能夠搜到不少,主要說一下安裝的過程當中遇到問題的解決方法。node

 

首先推薦使用setuptools這個插件來安裝matplotlib須要的依賴包,python

以windows 32 xp爲例,能夠到http://pypi.python.org/pypi/setuptools 中,下載ez_setup.py 這個腳本,而後執行,npm

成功執行ez_setup.py之後,它會自動安裝easy_install這個工具,成功執行後便可在%PYTHON_HOME%\scripts下找到安裝的easy_install,其中包含一個easy_install.exe;而後進行環境變量設置,在系統環境變量中將%PYTHON_HOME%\scripts添加到PATH環境變量中),這個工具備點相似於nodejs中的npm或js前端的bower,能夠管理包依賴同樣。windows

想要下載某個第三方模塊,能夠執行easy_install 模塊名稱 來自動安裝。python2.7

下面來講說遇到的重點問題工具

  • dateutil

若是經過easy_install 來安裝dateutil,能夠會出現問題,提示找不到dateutil的url,由於如今的dateutil在python的pypi中已經被命名爲python_dateutil,因此須要經過以下的方式獲取纔是正確的:ui

easy_install python_dateutil
  • numpy

numpy安裝過程當中最可能出現的問題就是 提示 Setup script exited with error: Microsoft Visual C++ 9.0 is required(Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27url

按照提示的url,下載了msi執行文件安裝後,仍是仍然有問題。spa

這個問題的解決方法,能夠仍是參照這篇文章的說明,http://blog.csdn.net/huyoo/article/details/37610967

下載並配置mingw32,若是在distutils.cfg 中配置了mingw32 仍是不行。

那麼能夠按照上篇文章中說明的,手動把numpy模塊從https://pypi.python.org/pypi/numpy 中下載下來,並經過以下方式安裝

#先編譯源碼, 進入源碼%NUMPY_SOURCE_HOME%目錄:
python setup.py build --compiler=mingw32

#安裝:
python setup.py install  build --compiler=mingw32
相關文章
相關標籤/搜索