已安装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是管理员身份打开的。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐