小菜鸟今天安装了python中的matplotlib模块,总结了安装的过程和出现的问题,汇总一下,希望对大家有所帮助。
1.本机系统为win8.1 64位
2.首先安装好python2.7版本
3.在安装matplotlib之前需要先安装numpy和scipy
4.安装numpy,下载安装文件numpy-1.8.0.win-and64-py27.exe
下载地址为http://pan.baidu.com/s/13T2mM
在pythonGUI中输入中输入: import numpy 若没有报错则安装成功
5.安装scipy,下载安装文件scipy-0.14.0.win-amd64-py2.7.exe
下载地址http://figshare.com/articles/Scipy_0_14_0_builds_for_Windows_32bit_64bit/1051834
在pythonGUI中输入中输入: import scipy 若没有报错则安装成功
6.安装好scipy后将C:\Python27\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三个文件拷贝到C:\Python27\Lib\site-packages目录下,后面的安装中会用到。
7.安装matplotlib,下载安装文件matplotlib-1.4.3.win-amd64-py2.7.exe
下载地址http://matplotlib.org/downloads.html
在pythonGUI中输入:import matplotlib 会报错ImportError: matplotlib requires dateutil
8.解决上述错误需要安装dateutil,下载安装文件python_dateutil-2.4.2-py2.py3-none-any.whl
下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
在http://www.lfd.uci.edu/~gohlke/pythonlibs/中下载的均为.whl 文件,该文件需要用pip命令安装。.whl文件的安装过程为:首先将C:\Python27\Scripts即python安装目录下的Scripts目录的路径添加到系统变量path里,注意在前面加分号,否则后面用pip命令时会报错说pip不是内部命令;然后打开cmd,用cd命令进入到python_dateutil-2.4.2-py2.py3-none-any.whl文件所在的目录;然后使用命令 pip install python_dateutil-2.4.2-py2.py3-none-any.whl 安装即可。
9.安装dateutil后,执行import matplotlib 还会报错ImportError: matplotlib requires pyparsing
10.解决上述错误需要安装pyparsing,下载安装文件pyparsing-2.0.3-py2-none-any.whl
下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyparsing,.whl文件的安装过程同第8步。若第6步没有将six.py six.pyc six.pyo三个文件拷贝到C:\Python27\Lib\site-packages目录下,则安装过程会报错:No module name six
11.至此,matplotlib的安装完成。