python2.7安装matplotlib的一些问题

本文介绍了在Python2.7环境下安装matplotlib及其依赖库scipy和NumPy过程中遇到的问题和解决方法。首先从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载whl文件,通过修改文件格式或直接解压缩到site-packages目录。在安装过程中,可能会遇到缺少依赖如six、cycler等问题,需要额外下载并安装。当matplotlib导入报错时,尝试将scipy中的six文件复制到site-packages目录或使用easy_install重新安装NumPy和matplotlib。最后的方法成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔者由于写论文需要对数据处理,然后绘图,因此要安装matplotlib拓展库。笔者的python是2.7版本,先去http://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个非常棒的网站下载了matplotlib,注意选择版本,我的电脑是win64位,因此下载的是


这个文件是whl格式,可以用pip安装,但是有一种简单的方法就是将文件改成zip格式,然后直接解压到python安装目录中的一个专门放拓展库的文件夹中。我这里路径是C:\Python27\Lib\site-packages,只要解压到这个文件,就可以直接使用。可以在cmd中用import  xxx进行测试。

当然,matplotlib需要Scipy和NumPy作为依赖,因此,同样在http://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站下载相应的whl文件,然后按照同上。我在安装scipy和numpy时都比较顺利,但是安装matplotlib后,测试的时候发生错误,注意,如果提示matplotlib需要某个依赖,那么你就要现在上述这个网站中下载安装这个依赖,我在错误提示中找到six、cycler、deteutil和pypasing,并且安装测试无误后,仍然出错,错误提示类似于

 File "C:\Python27\Lib\site-packages\matplotlib\pyplot.py", line 29, in <module>
    from matplotlib.figure import Figure, figaspect

以及有from matplotlib resetup这样的关键词。

在网上找到的解决办法是将路径如:C:\Python27\Lib\site-packages\scipy\lib中的six.py six.pyc six.pyo三个文件拷贝到C:\Python27\Lib\site-packages目录下。但是我这里却找不到six.pyo这个文件,可能是版本原因,我这个版本较新。然后我找到另一个解决办法:

使用命令行,开始——运行——cmd,进入到D:\Python27\Scripts,输入 easy_install NumPy, easy_install matplotlib,重新自动安装相关包,当显示finish时,就可以成功使用matplotlib功能了

引自http://bbs.youkuaiyun.com/topics/390647680?page=1,12楼提供的解决办法。

这个方法是重新安装 NumPy和matplotlib,在我这里是可以使用的,在此感谢,也希望能遇到类似问题的朋友一个解决思路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值