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设计模式之访问者模式
Nov 18 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 Python
Python目录和文件处理总结详解
Sep 02 Python
浅谈pytorch池化maxpool2D注意事项
Feb 18 Python
python3 实现口罩抽签的功能
Mar 11 Python
学python最电脑配置有要求么
Jul 05 Python
使用Python实现微信拍一拍功能的思路代码
Jul 09 Python
Pytest allure 命令行参数的使用
Apr 18 Python
python微信智能AI机器人实现多种支付方式
Apr 12 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
js wmp操作代码小结(音乐连播功能)
2008/11/08 Javascript
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
javascript基本算法汇总
2016/03/09 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
javascript如何实现create方法
2019/11/04 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
js实现日历
2020/11/07 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
Python之用户输入的实例
2018/06/22 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
Python 支持向量机分类器的实现
2020/01/15 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
建筑实习自我鉴定
2013/10/18 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
执行力心得体会范文
2016/01/11 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers