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中使用HTMLParser解析HTML的教程
Apr 29 Python
python制作一个桌面便签软件
Aug 09 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
Jan 20 Python
发布你的Python模块详解
Sep 15 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
python实现狄克斯特拉算法
Jan 17 Python
python抓取需要扫微信登陆页面
Apr 29 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
如何使用python实现模拟鼠标点击
Jan 06 Python
最新2019Pycharm安装教程 亲测
Feb 28 Python
python logging.info在终端没输出的解决
May 12 Python
keras 实现轻量级网络ShuffleNet教程
Jun 19 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
ThinkPHP3.1查询语言详解
2014/06/19 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
JS将unicode码转中文方法
2017/05/08 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
详解用Node.js实现Restful风格webservice
2017/09/29 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
python实现绘制树枝简单示例
2014/07/24 Python
深入理解Python中的元类(metaclass)
2015/02/14 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
2019/05/27 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
django中cookiecutter的使用教程
2020/12/03 Python
django项目中使用云片网发送短信验证码的实现
2021/01/19 Python
详解python的变量缓存机制
2021/01/24 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
薇姿法国官网:Vichy法国
2021/01/28 全球购物
外贸英语毕业生自荐信
2013/11/14 职场文书
出生医学证明样本
2014/01/17 职场文书
市场营销方案范文
2014/03/11 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
迎新生欢迎词
2015/01/23 职场文书
逃课检讨书范文
2015/05/06 职场文书