由于学习需要安装matplotlib库,阅读网上教程后一直出现各种各样的错误,以下为我的经验总结:

声明:本人python版本为3.8.0,pycharm为2021.2

1. 首先检查自己pip是否最新:

python -m pip install -U pip setuptools

这个一般不会有问题,主要是确保能下到正确版本的matpoltlib版本。

2. 先试着装库,看看自己缺什么:

python -m pip install matplotlib

到这里一般会出现四种情况:

2.1 from version:none

出现这个的情况一般是网络太慢了,直接给你说找不着了,这个时候可以采用国内源地址,我采用的是豆瓣的,代码如下:

pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple matplotlib==3.5.0

注意,最后一定加上版本号==3.5.0,不然会从头到尾全部给你下一遍!!

版本号查询可见如下网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib

2.2 numpy>=1.71 etc. 

以上只是一种情况,还有可能出现pyparsing、pytz、six、cycler等等ERROR,这个时候比较好办,做到“缺啥补啥”的原则就行了,比如缺numpy,直接:

pip install numpy

这里建议先自行查看一下自己的python interpreter里有哪些package,核对缺少的库,再自行pip即可。

2.3 pillow缺少zlib环境

这里好像是只有笔者出现的问题,我搜了一圈基本没发现有相同的问题,是本人在阅读error时发现的问题,内容大概就是shortage zlib……等等(没有截图)

解决方法也比较简单,直接进Zlib for Windows网站点击setup即可

 2.4 Cannot found pip.ini

这是我遇到最离谱的bug了,安装完zlib后就报出来了,没办法,这里我是用esay_install pip 下好后给覆盖了原来的位置,大伙应该遇不到。

3 安装完成

最后我是输入了这段代码:

pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple matplotlib==3.5.0

完成安装。

-------------------------------------------------更新于2022-04-02-------------------------------------------------

建议还是下载Anaconda,就不用自己去配置常用的库文件了,在调用的时候只需要配置解释器时,选择Anaconda里的解释器即可,如下图所示:

 如何下载和安装可以移步pycharm配置anaconda​​​​​​​

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐