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 Web框架Pylons中使用MongoDB的例子
Dec 03 Python
Python实现批量下载文件
May 17 Python
Python简单计算文件MD5值的方法示例
Apr 11 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
opencv与numpy的图像基本操作
Mar 08 Python
Python generator生成器和yield表达式详解
Aug 08 Python
Python实现代码统计工具
Sep 19 Python
用python画一只可爱的皮卡丘实例
Nov 21 Python
利用Python实现Json序列化库的方法步骤
Sep 09 Python
Pycharm Git 设置方法
Sep 15 Python
重构Python代码的六个实例
Nov 25 Python
python利用while求100内的整数和方式
Nov 07 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反向代理类代码
2014/08/15 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
2020/05/19 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
python实现查询IP地址所在地
2015/03/29 Python
Python中Continue语句的用法的举例详解
2015/05/14 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
python文件操作的简单方法总结
2019/11/07 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
儿媳婚宴答谢词
2014/01/14 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
大课间活动制度
2014/01/18 职场文书
董事长助理岗位职责
2014/02/18 职场文书
幼儿园家长寄语
2014/04/02 职场文书
希特勒的演讲稿
2014/05/23 职场文书
企业法人授权委托书
2014/09/25 职场文书
垂直极限观后感
2015/06/08 职场文书
中学团支部工作总结
2015/08/13 职场文书
Golang 空map和未初始化map的注意事项说明
2021/04/29 Golang
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸