在上一篇中我想用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 ....了。

最新文章

  1. vim基础命令
  2. 120条Photoshop新手必看技巧
  3. .Net 代码安全保护产品DNGuard HVM使用
  4. 在apache2.4版本之前做客户端访问控制,是用Allow Deny Order指令做访问控制的,
  5. 2014.9.25DOM元素操作
  6. 你是否应该使用一个Javascript MVC框架?
  7. wemall app商城源码中基于JAVA的绑定和处理fragments和viewpager之间的逻辑关系代码
  8. centOS7网络配置(nmcli,bonding,网络组)
  9. javascrip实现:若选中TreeView的父节点checkbox,则其子节点全部选中;子节点全部没选中,则父节点也会没选中。
  10. 房上的猫:java基础知识部分知识点
  11. 纯前端导出pdf文件
  12. struts学习总结
  13. 西安电话面试:谈谈Vue数据双向绑定原理,看看你的回答能打几分
  14. BZOJ_1208_[HNOI2004]宠物收养所_SPLAY
  15. python中网络编程
  16. BarCodeUtile
  17. 使用pip安装包提示TLS证书错误解决办法
  18. Django forms 关于select和checkbox设置初始选中值
  19. My Sql控制台命令
  20. 【转】浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等)

热门文章

  1. CSS中input输入框点击时去掉外边框方法【outline:medium;】----CSS学习
  2. 前端基础之JavaScript_(3)_DOM对象
  3. XSS插入绕过一些方式总结
  4. openpyxl之excel操作
  5. redis 第二篇 系统命令简介 上
  6. 20145230《java学习笔记》第七周学习总结
  7. INSPIRED启示录 读书笔记 - 第29章 大公司如何创新
  8. JDK的安装配置
  9. 【codevs3012+codevs3037】线段覆盖4+线段覆盖5(DP)
  10. JAVA设计模式初探之组合模式