Windows下为Python安装Matplotlib模块


Posted in Python onNovember 06, 2015

这玩意反反复复弄了一晚上,这里详细叙述下如何安装,肯定会对大家有所帮助。首先默认大家都装了Python,这个从官网下基本不会有任何难度。

(1)Setuptools的安装

为啥先说这个,后面所有whl文件都要用这个安装。基本上没有几个教程先介绍这个的,这里说全一点,方便小白使用。

我们装的是Setuptools 0.6c11。别的版本不是不行,因为这个在Pypi上面直接有exe文件,反正就是方便。地址:https://pypi.python.org/pypi/setuptools/0.6c11。

下载setuptools-0.6c11.win32-pyx.x.exe。注意这个应该只能用于python2。下载好了安装exe文件。设置环境变量,这个就百度吧。记住往path里面添加...\Python27\Scripts这个路径。打开cmd测试。如果显示的是下图,则说明安装成功了。以后安装whl文件,直接在easy_install后面添加文件名就可以了。

Windows下为Python安装Matplotlib模块

图1

(2)Matplotlib的安装

这个你既可以在官网中找到Download页面下载,也可以直接在Sourceforge上搜索并下载exe文件。

地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/。

(3)numpy的安装

这个直接在Sourceforge上搜索并下载exe文件。地址:http://sourceforge.net/projects/numpy/files/NumPy/。

(4)dateutil、pyparsing、scipy和six的安装

这些都是在地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/中下载。根据索引找到对应的链接,下载里面whl文件(比如文件pyparsing‑2.0.5‑py2.py3‑none‑any.whl)。

接着按照(1)中的方法用Setuptools安装whl文件,一般来说看到“Finished processing dependencies for python-xxxxxx”这句话就说明安装成功了。

这里要注意一下:下载的文件大部分都像上面举例的那样文件名后面还包含版本号等信息,这里最好重命名一下,比如python_dateutil-2.4.2-py2.py3-none-any.whl改为python_dateutil.whl,同时cmd中命令行输入easy_install pythone_dateutil,这样才能保证不会发生一些不必要的错误。

安装完这些后如果还出现“No module named XXX”这样的错误的提示,我们重新到地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/中下载,然后再安装。

另外,安装完scipy后,需要把...\Python27\Lib\site-packages\scipy\lib中的six.py,six.pyc,six.pyo三个文件拷贝到...\Python27\Lib\site-packages目录下。

Python 相关文章推荐
Python中特殊函数集锦
Jul 27 Python
Python数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
python opencv 图像尺寸变换方法
Apr 02 Python
Python函数any()和all()的用法及区别介绍
Sep 14 Python
python中树与树的表示知识点总结
Sep 14 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
Python单链表原理与实现方法详解
Feb 22 Python
Python如何执行精确的浮点数运算
Jul 31 Python
PyQt5 QDockWidget控件应用详解
Aug 12 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 Python
Python中with上下文管理协议的作用及用法
Mar 18 Python
python 的列表遍历删除实现代码
Apr 12 #Python
举例讲解Python中的死锁、可重入锁和互斥锁
Nov 05 #Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
Nov 05 #Python
python实现将内容分行输出
Nov 05 #Python
Python IDE PyCharm的基本快捷键和配置简介
Nov 04 #Python
Python实现周期性抓取网页内容的方法
Nov 04 #Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 #Python
You might like
Look And Say 序列php实现代码
2011/05/22 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
PHP中的类型约束介绍
2015/05/11 PHP
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
python爬虫之自制英汉字典
2019/06/24 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
什么是抽象
2015/12/13 面试题
厂长岗位职责
2014/02/19 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
师德承诺书
2015/01/20 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python