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自定义函数的创建、调用和函数的参数详解
Mar 11 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 Python
Python实现端口检测的方法
Jul 24 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
详解Python logging调用Logger.info方法的处理过程
Feb 12 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
Python文件操作模拟用户登陆代码实例
Jun 09 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
Jun 11 Python
Python 用户输入和while循环的操作
May 23 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写的serv-u的web申请账号的程序
2006/10/09 PHP
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
python读取浮点数和读取文本文件示例
2014/05/06 Python
Python3简单实现串口通信的方法
2019/06/12 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
python如何实时获取tcpdump输出
2020/09/16 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
教师档案管理制度
2014/01/23 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
服务理念标语
2014/06/18 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL