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 相关文章推荐
35个Python编程小技巧
Apr 01 Python
python自定义类并使用的方法
May 07 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
Python3实现的判断回文链表算法示例
Mar 08 Python
python程序中的线程操作 concurrent模块使用详解
Sep 23 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
Python 去除字符串中指定字符串
Mar 05 Python
Python HTMLTestRunner如何下载生成报告
Sep 04 Python
python爬取招聘要求等信息实例
Nov 20 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
python3处理word文档实例分析
Dec 01 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 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数组函数
2008/08/18 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
PHP中文件上传的一个问题
2010/09/04 PHP
服务器web工具 php环境下
2010/12/29 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
PHP文件操作详解
2016/12/30 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
Vue2.0 从零开始_环境搭建操作步骤
2017/06/14 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
在Python中处理XML的教程
2015/04/29 Python
Python随机读取文件实现实例
2017/05/25 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
Sql面试题
2013/03/20 面试题
班主任工作经验材料
2014/02/02 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
环保志愿者活动总结
2014/06/27 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
Django操作cookie的实现
2021/05/26 Python
零基础学java之循环语句的使用
2022/04/10 Java/Android