A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本matplotlib安装过程在一定程度上参考了
  http://blog.csdn.net/qrlhl/article/details/48978107
因为学习机器学习的需要,又准备参考《机器学习实战》这本书来入门。在安装完python3.4以及科学计算包Numpy之后,需要使用绘图包matplotlib。
这货的安装确实废了我很大的功夫。看了各种教程之后我就纠结于到底是用whl文件在dos下安装还是直接下载一个可执行的exe文件无脑安装。
原本我使用的是最新的3.5版本的python,图个新鲜,但代价高昂啊,可用的库少之又少,但又不想使用老的很热门的2.7版本,所以综合考虑了一下,下载了14年发行的3.4版本。建议python新“玩家们”安装python时不要自定义安装路径,占不了使用默认的路径装在C盘就好,占用不了多大空间的。
准备工作★★matplotilb的安装需要一些依赖项,比如前面的计算包numpy,无脑安装可参考我前面的博客
  http://blog.csdn.net/scut_arucee/article/details/50016521
★★系统环境变量不要忘记设置,右键我的电脑→属性→高级系统设置→环境变量,在下面的系统变量里找到Path一项,在它的值里添加上C:\Python34\和C:\Python34\Scripts

注意每两个值之间是以分号隔开的,如果你添加在最后,最后一个值得后面不要犯傻加上分号;如果你添加在最前面,第一个值得前面也不要有分号。
现在假设你已经装好了python以及numpy包,下面介绍无脑安装matplotlib的方法:
**
具体过程**
首先去下载matplotlib的exe文件
  https://pypi.python.org/pypi/matplotlib/1.4.3
    http://sourceforge.net/projects/matplotlib/files/matplotlib/
我这里使用第一条链接,选择你需要的版本下载,既然是无脑法,就选下面那些exe文件,别选那些whl文件

下完后直接双击运行,如果你已经安装了对应版本的python,它会在你的目录里搜索到你已经装了对应版本的python,如下

这时候你要做的就是无脑下一步,直至“装好”。
真的装好了吗?打开python试一下,在命令行里输入import matplotlib,然后就会出现下面的错误

肯定是缺少模块了,能怎么办,接着下载six模块
  https://pypi.python.org/pypi/six
选无脑的压缩文件下载,如下

解压得到six-1.10.0文件夹,改名为six,复制到C:\Python34\Lib\site-packages路径下,再去python里敲import matplotlib
出现模块对象没有version那个属性

解决方法:
去C:\Python34\Lib\site-packages\six路径下,把six.py文件复制到C:\Python34\Lib\site-packages路径下。

再到python里敲import matplotlib,缺少以来模块dateutil

下载whl版本的dateutil(注意是whl)
  https://pypi.python.org/pypi/python-dateutil/2.4.2
这里如果无脑下载了压缩包,则后期会出现import matplotlib没问题,但import matplotlib.pyplot as plt却会出错。所以这里下载whl,下载后放在任意目录,比如我放在C:\Users\aricee路径下,然后进入cmd,利用cd进入你放whl文件的目录,再输入pip install python_dateutil-2.4.2-py2.py3-none-any.whl即可自动安装。

再到python里敲import matplotlib,缺少依赖模块pyparsing

少了就下呗,依然下载无脑的exe
  https://pypi.python.org/pypi/pyparsing/2.0.3#downloads
总算是完成了,去python的窗口输入import matplotlib和import matplotlib.pyplot as plt都没问题。

【转载】https://blog.csdn.net/SCUT_Aruce ... 605?utm_source=copy

3 个回复

正序浏览
回复 使用道具 举报
奈斯
回复 使用道具 举报
兄弟,666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马