在Windows 系统安装基于Python3.5 版本的Matplotlib库

最近开始折腾Python,选择了Python3.5版本,安装PyQt时很顺利,没想到安装MatPlotlib库的时候很是费了了一番功夫,以至于差点就放弃了。(主要是Windows系统不顺利,MacX上很顺利)

一开始的时候什么都没想,直接用pip install matplotlib,天真的想着pip会搞定 一切。没想到竟然遇到了问题ProxyError。各种搜索后用了阿里的源,豆瓣的源都不行,但奇怪的是这些源在浏览器中都可以打开的。意识到不是网络问题,但是怎么解决不清楚,也查到了大概的原因,http://blog.csdn.net/zhanghefu/article/details/1591778 但是看了下好像是跟MircoSoft有关,感觉有点棘手,因此换了一种方式,直接用源码安装,下载了源码后,安装的时候还是会检查,提示依赖freetype,png没有安装,six等虽然也没安装,但是不是必须的。奇葩的是明明已经安装了freetype,还是提示没有安装,百思不得其解。

在网上查了各种资源,发现windows上安装Matplotlib不顺利的还真不少,看到这么多同病相怜的小伙伴,顿时感觉不孤单了,不过解决方式也是各种招式,通过比较研究,发现了两篇比较对症靠谱的,引用如下:

http://blog.csdn.net/scut_arucee/article/details/50037605 http://blog.csdn.net/scut_arucee/article/details/50037605

http://blog.csdn.net/qrlhl/article/details/48978107 http://blog.csdn.net/qrlhl/article/details/48978107

两篇中都是提到了用Python3.4,那么用exe安装会省心不小。在退回直接Python3.4的前一秒,想想在Python3.5上 已经安装一些开发环境了,如果退回,岂不又要重新开始,而且看Matplotlib网站,是支持3.5的,于是想最后再试试wheel吧,下载了Matplotlib的wheel文件,安装时提示需要安装python_dateutil,于是下载之,安装时又提示six没有,又下载之,下载后安装six成功,解释安装dateutil成功,向着目标前进了一小步,但是极大的鼓舞了士气。接着又按照提示安装了cycler,pytz,pyparsing,numpy,一路很是顺利,终于安装Matplotlib成功。写了一个测试文件,运行ok。

以上所有wheel文件都是在https://pypi.python.org/pypi上找到的,很是方便。

不过要表扬一下MacX,pip一下就都搞定了。

当然在Windows系统上也有WinPython等解决方案,据说安装时就自带的Matplotlib等一大波库,比较方便,因为最后安装成功,也就没有试。

安装截图:

开始安装Matplotlib库wheel,错误提示如下,导致dateutil不能自动安装,目前还是不清楚问题出在哪里,感觉像是权限问题,但是在墙内实在找不到解决方案,还请大神指教:微笑



安装dateutil:



提示six没有安装:


一路安装后直到Matplotlib成功:


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值