windows下matplotlib的安装
在上一篇中我想用matplotlib,无奈一直装不上,就在卸了又装装了又卸,反反复复之后,终于装好了。
初学python,首先就装了numpy,倒也没有多复杂,有需要的朋友可以直接http://sourceforge.net/projects/numpy/files/NumPy/在这里面选择合适的自行下载。
下来就好好说说matplotlib,我是win32,装的是python3.4,就我自己个人的经历与大家分享一下:
1.下载matplotlib:
http://sourceforge.net/projects/matplotlib/files/matplotlib/
在此选择合适的自行下载。
之后再命令行输入:import matplotlib
出现错误:No module name six
表明需要安装scipy。
2.安装scipy:
http://sourceforge.net/projects/scipy/?source=typ_redirect
选择合适的之后直接安装,安装之后将python\lib\site-packages\scipy\lib中的six.py、six.pyc、six.pyo三个文件copy到python\lib\site-packages目录下。
完成之后再命令行输入:import matplotlib
出现错误:matplotlib requires dateutil
表明需要安装dateutil。
3.安装dateutil:
https://pypi.python.org/pypi/python-dateutil/2.4.2
我选择的是python-dateutil-2.4.2.tar.gz(md5,pgp),下载之后我遇到了一个问题,如下图:
我找度娘查了很多办法,均不可行,最后我想到一计,果然可行,就是直接将文件解压到……,就可以了。之后再cmd中输入到制定目录下,python setup.py install即可完成安装。这里要保证python的环境变量设置没问题。
完成之后再命令行输入:import matplotlib
出现错误:matplotlib requires pyparsing
表明需要安装pyparsing
4.安装pyparsing:
http://sourceforge.net/projects/pyparsing/files/pyparsing/pyparsing-2.0.3/
选择合适的.exe文件自行下载,下载之后直接安装。
接下来就没问题了。
全部完成之后可以进行验证:
import matplotlib
import numpy
import scipy
import pyparsing
import matplotlib.pyplot as plt
plt.plot([3,4,5])
plt.ylabel('numbers')
plt.show()
得到下图:
这样就安装成功了!
也祝大家都能速速安装吧,确实装不好太折磨人了,总而言之吧,认真最重要~
在这里,由于时间的原因,一些我遇到的问题就没有细细跟大家讲述,总之有什么问题还可以问我,万一我遇到了呢?对吧~
------------------有一种更简单的方法,就是使用pip,亲测之后发现真的各种包都可以安装啊,直接下载pip,在cmd中下到相应目录下python setup.py install即可安装,之后设置环境变量。
这样,安装相应的包,就可以直接pip install ....了。
最新文章
- vim基础命令
- 120条Photoshop新手必看技巧
- .Net 代码安全保护产品DNGuard HVM使用
- 在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,
- 2014.9.25DOM元素操作
- 你是否应该使用一个Javascript MVC框架?
- wemall app商城源码中基于JAVA的绑定和处理fragments和viewpager之间的逻辑关系代码
- centOS7网络配置(nmcli,bonding,网络组)
- javascrip实现:若选中TreeView的父节点checkbox,则其子节点全部选中;子节点全部没选中,则父节点也会没选中。
- 房上的猫:java基础知识部分知识点
- 纯前端导出pdf文件
- struts学习总结
- 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分
- BZOJ_1208_[HNOI2004]宠物收养所_SPLAY
- python中网络编程
- BarCodeUtile
- 使用pip安装包提示TLS证书错误解决办法
- Django forms 关于select和checkbox设置初始选中值
- My Sql控制台命令
- 【转】浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等)
热门文章
- CSS中input输入框点击时去掉外边框方法【outline:medium;】----CSS学习
- 前端基础之JavaScript_(3)_DOM对象
- XSS插入绕过一些方式总结
- openpyxl之excel操作
- redis 第二篇 系统命令简介 上
- 20145230《java学习笔记》第七周学习总结
- INSPIRED启示录 读书笔记 - 第29章 大公司如何创新
- JDK的安装配置
- 【codevs3012+codevs3037】线段覆盖4+线段覆盖5(DP)
- JAVA设计模式初探之组合模式