2016-02-25
操作系统: win7 64位
Python版本: Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.150064 bit (AMD64)] on win32
注:本文限于仅安装官网python版本的情况,对于matplotlib的预编译python发行版,其实也没必要折腾这么半天,内部库已经安装好了。
安装matplotlib,依赖于numpy和scipy,需要提前安装。
下图是安装过程中使用的一些文件。(点击此处下载 提取码:izhe)
大部分库文件是*.whl格式。需要先搭建easy_install环境。
① 先下载ez_setup.py,打开cmd命令行 运行:python ez_setup.py。
这步完成之后,在python安装目录下的/Scripts目录应该有 easy_install.exe 将/Scripts目录添加到环境变量。
② 安装pip
打开cmd命令行,运行easy_install pip。
这步完成之后,安装whl文件安装下述命令格式:
pip install "whatever.whl" ----- whl文件已下载到本地的情况
pip install software-name ----- 安装某个包/库[不需要引号]
我还是老老实实下载whl安装。 [命令Step1中已给出]
和Step2类似,官网在这里,我也没有找到64位系统下载对应的exe文件。依然下载whl文件安装。、
注:在上述安装过程中,最好提前安装官网给出的依赖库(Required Dependencies)。[这个很重要,否则在Step4很容易报错,我在这一步折腾了接近1个小时]
[如:dateutil pyparsing libpng pytz freetype cycler]。
依赖库的安装方案如下两种:
① 不用下载whl文件安装,直接按 pip instal 库名 的命令格式进行安装即可。
② 当然也有例外,那就只能下载whl文件安装。
特别说明:
上述的很多依赖库安装都很正常,有点小问题的是libpng及其依赖库zlib,还有freetype。刚开始只能下载到linux环境下的源码,windows下不知道怎么编译安装,查资料类似好像需要指定这些库的目录,尝试了很久没成功。
参考下面这个帖子(点这里),找到了两个win32 exe文件,正常安装了。
到这里为止,基本上matplotlib可以正常成功安装了。
测试一下:
打开python终端:
from matplotlib import pyplot// 导入库
pyplot.plot([1,2,3,4], [1,4,9,16]) // 绘图
pyplot.show()// 图显示
A. 安装easy_install pip setup-tools
http://www.cnblogs.com/wu-wenmin/p/4250330.html
http://blog.chinaunix.net/uid-12014716-id-3859827.html
B. whl库文件下载
http://www.lfd.uci.edu/~gohlke/pythonlibs
http://gnuwin32.sourceforge.net/packages/zlib.htm
http://gnuwin32.sourceforge.net/packages/freetype.htm
C. matplotlib官网安装指南
http://matplotlib.org/users/installing.html
A. 很多软件安装尽量还是看官网的install guide,尽管English。网上很多教程不可避免会出现一些遗漏,出现小bug往往还是要查很多资料才能解决。这次安装主要就是依赖库很多装不上,官网给出的guide其实已经明确指出了需要安装哪些依赖库。
B. 向开源致敬,向分享致敬~
2016-02-25