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执行shell获取硬件参数写入mysql的方法
Dec 29 Python
Python字符编码判断方法分析
Jul 01 Python
Python线程创建和终止实例代码
Jan 20 Python
详解python实现线程安全的单例模式
Mar 05 Python
使用Scrapy爬取动态数据
Oct 21 Python
Python rstrip()方法实例详解
Nov 11 Python
Python OOP类中的几种函数或方法总结
Feb 22 Python
python关闭占用端口方式
Dec 17 Python
Python连接字符串过程详解
Jan 06 Python
Python程序控制语句用法实例分析
Jan 14 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 Python
python3 中使用urllib问题以及urllib详解
Aug 03 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
PHP模块化安装教程
2016/06/01 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
2017/05/05 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
JavaScript类库D
2010/10/24 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
清除输入框内的空格
2016/12/21 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
提升Python程序运行效率的6个方法
2015/03/31 Python
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
集体婚礼证婚词
2014/01/13 职场文书
单位租房协议书范本
2014/12/04 职场文书
社会实践活动总结
2015/02/05 职场文书
努力学习保证书
2015/02/26 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python