zoukankan      html  css  js  c++  java
  • 【python】matplotlib在windows下安装

    昨晚装了好久的这玩意,终于在凌晨成功搞定,然后跑起了一个人人网抓取好友关系的脚本~开心。
    以下是我参考的最给力的文档,全部安装一遍,就可以啦~
    但是!在安装前一定要先确认自己的python版本!本人自认为python是64位的,事实上当时也是安的64位,但是当一切都安装好,突然报了一堆错以后才发现,自己python是32位。。。。。。。于是全部重新装一遍。
    也就是,一下所有模块都要和python版本一致。
    查看python版本:进入cmd,输入python即可,

    Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)] on win
    32

    如显示这个,则说明是32位,(on win32)
     
    原文地址:http://blog.sina.com.cn/s/blog_6fb8aa0d0101qtt9.html
     
    反反复复安装又卸载好多次终于把matplotlib安装成功了,主要参考的三个链接:
    链接1 http://blog.sciencenet.cn/blog-579770-738240.html
    链接2 http://www.open-open.com/lib/view/open1393488232380.html
    链接3 http://blog.csdn.net/yang6464158/article/details/18546871#comments
    链接4 http://www.lfd.uci.edu/~gohlke/pythonlibs/
    链接123是靠谱的安装过程;此过程中需要的各种程序包都能在链接4(非官方下载,比较全)里找到。
     
    matplotlib安装的官方链接为http://matplotlib.org/users/installing.html,没有用到。下面详细记录改编自链接123的安装过程以备份。
    注意:各个安装程序的版本必须一致,这里都统一用windows,64 bit,python2.7版本(据说Python3.*系列对于一些安装包不兼容,故选取了比较旧的python2.7版本)!!!!
     
    1、python下载地址https://www.python.org/download/
     
    2、安装与python相对应版本的Matplotlib,下载地址http://matplotlib.org/downloads.html
     
    3、对于标准版本的Python,要使用Matplotlib,需要安装numpy模块,下载地址见链接4
     
    4、可能还会用到msvcp.dll库,自行在网上搜一个添加到C:windowssystem32目录下。
    此时如果运行 import matplotlib.pyplot as plt 可能会显示以下错误:
    raise ImportError("matplotlib requiresdateutil")
    ImportError: matplotlib requires dateutil
    意味着需要dateutil
     
    5、安装dateutil,下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
    此后又出现错误:
    raise ImportError("matplotlib requirespyparsing")
    ImportError: matplotlib requires pyparsing
    意味着需要pyparsing
     
    6、安装pyparsing,下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyparsing
    安装完又出现错误:
    No module name six
    需要安装scipy
     
    7、安装scipy,下载地址见链接4。
    然后把C:Python27Libsite-packagesscipylib中的six.py six.pyc six.pyo三个文件拷贝到C:Python27Libsite-packages目录下。
    再在IDLE(Python GUI)中输入import matplotlib.pyplot as plt便可以解决啦!
  • 相关阅读:
    动画电影分享
    Nginx 学习
    震惊!一步激活idea,亲测有效-2020-7-9
    根据oracle判断语句结果,进行循环语句
    Oracle11g的exp导出空表提示EXP-00011: 不存在
    查询某个用户下各个表的数据量
    Oracle批量修改表字段类型(存储过程)
    PLS-00201: identifier 'SYS.DBMS_EXPORT_EXTENSION' must be declared
    Oracle AWR报告生成和大概分析
    oracle如何给原有的用户变更表空间
  • 原文地址:https://www.cnblogs.com/xhyu/p/4195700.html
Copyright © 2011-2022 走看看