Python2.7 中安裝 matplotlib


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

具體的安裝步驟就不說了,網上可以搜到很多,主要說一下安裝的過程中遇到問題的解決方法。

 

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

以windows 32 xp為例,可以到http://pypi.python.org/pypi/setuptools 中,下載ez_setup.py 這個腳本,然后執行,

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

想要下載某個第三方模塊,可以執行easy_install 模塊名稱 來自動安裝。

下面來說說遇到的重點問題

  • dateutil

如果通過easy_install 來安裝dateutil,可以會出現問題,提示找不到dateutil的url,因為現在的dateutil在python的pypi中已經被命名為python_dateutil,所以需要通過如下的方式獲取才是正確的:

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/vcpython27

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

這個問題的解決方法,可以還是參照這篇文章的說明,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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM