问题:
在使用命令行cmd导入python中的matplotlib、pandas包或其他包时,提醒
ModuleNotFoundError: No module named 'matplotlib._image' 错误,如下图。
或者下述错误。
分析:
可能原因是matplotlib包没有安装完全或者版本太旧。
(1)可以在命令行中输入 pip install matplotlib 查看安装情况及位置。
正常如果没有安装的话,输入上述的命令会出现如下的界面,表示正在安装。安装成功会提示“Successfully installed xxx”
但是我的电脑却出现了如下的提醒。继续看下一步。
(2)按电脑的提醒(加了 --user),尝试使用pip install --user matplotlib 安装成功,如下。
**************************如果按上述那样还安装不成功*******************************
可以尝试输入以下命令
pip install XXX -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
(即在原来pip install XXX命令后添加了 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com)
这是因为网速原因,直接访问国外网站导致超时等原因,后面的链接是在国内的豆瓣镜像进行安装。
**************************再然后如果还解决不了*******************************
1.使用pip list --outdated 查看哪些包需要更新
2.再使用 pip install --upgrade XXX 更新包。
(XXX指包名)