解决 ModuleNotFoundError: No module named matplotlib.pyplot 问题
已安装matplotlib,pip list下没有matplotlib,但conda list下有(没搞明白为什么,是因为当时用了conda指令安装的pip指令下就没有matplot吗)解决1:有博主建议卸载重装matplothttps://blog.csdn.net/weixin_44725869/article/details/106713822我使用以下命令:conda uninstall
已安装matplotlib,pip list下没有matplotlib,但conda list下有(没搞明白为什么,是因为当时用了conda指令安装的pip指令下就没有matplot吗)
解决1:有博主建议卸载重装matplot
https://blog.csdn.net/weixin_44725869/article/details/106713822
我使用以下命令:
conda uninstall matplotlib
但是报错The environment is inconsistent, please check the package plan carefully.
解决2:先找到C:\ProgramData\Anaconda3\Lib\site-packages的matplotlib文件,把它直接删除,这里是参照这位博主的做法
http://https://blog.csdn.net/wu_jing_01/article/details/78205731
文件删除以后继续用conda uninstall matplotlib,仍然报错上面的问题。
对The environment is inconsistent, please check the package plan carefully使用这个办法:
conda install anaconda
最后解决了,这里参考了:
https://blog.csdn.net/sinat_37267278/article/details/103305673
用简单代码检测一下:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('numbers')
plt.show()
可以成功运行了。
总结:试了很多办法,还有是说版本问题的(3.2.2需要降级),这种是针对import已经成功了的情况的,但我也试了一下,删除的时候就碰到上面的问题。有类似问题可以参考:
https://www.zhihu.com/question/389521530
我试过的办法里有效的步骤应该只有两个:1)删除路径下的matplotlib文件;2)conda install anaconda,中途问是否要重新装matplotlib-base,输入y就可以了,如下:
补充:Anaconda Prompt是管理员身份打开的。
更多推荐
所有评论(0)