win7 64位 Python 安装matplotlib 过程记录

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)


Step1: 安装easy_install、setuptools和pip

       大部分库文件是*.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     ----- 安装某个包/库[不需要引号]

Step2: 安装numpy

      由于是win7 + 64位系统,官网下载的没有相应exe文件下载。[比如:官网在 这里]

      我还是老老实实下载whl安装。  [命令Step1中已给出] 


Step3: 安装scipy

        和Step2类似,官网在这里,我也没有找到64位系统下载对应的exe文件。依然下载whl文件安装。、

Step4: 安装matplotlib

        上面两个步骤正确安装之后,就可以安装matplotlib了。我建议最好对照官网给出的安装指南[ 这里]


注:在上述安装过程中,最好提前安装官网给出的依赖库(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

你可能感兴趣的:(win64,matplotlib,scipy,numpy,python27)