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代码实例
Feb 04 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
详解Python中的array数组模块相关使用
Jul 05 Python
Python修改文件往指定行插入内容的实例
Jan 30 Python
Django如何防止定时任务并发浅析
May 14 Python
python pycharm的安装及其使用
Oct 11 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
Python-typing: 类型标注与支持 Any类型详解
May 10 Python
python如何正确使用yield
May 21 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 Python
如何利用opencv判断两张图片是否相同详解
Jul 07 Python
Python+腾讯云服务器实现每日自动健康打卡
Dec 06 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
精通php的十大要点(上)
2009/02/04 PHP
PHP XML和数组互相转换详解
2016/10/26 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
jquery实现的鼠标下拉滚动置顶效果
2014/07/24 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
vue router的基本使用和配置教程
2018/11/05 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
深入解析Python中的变量和赋值运算符
2015/10/12 Python
详解python字节码
2018/02/07 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
结束运行python的方法
2020/06/16 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
销售员自我评价怎么写
2013/09/19 职场文书
心得体会怎么写
2013/12/30 职场文书
学生保证书范文
2014/04/28 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
门卫管理制度范本
2015/08/05 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android