Anaconda、VScode环境安装matplotlib之后,仍然遇到:ModuleNotFoundError: No module named ‘matplotlib‘问题

对于这个问题,想必各位都像下面这样把:

但是这样安装完之后一般还是会遇到ModuleNotFoundError: No module named ‘matplotlib‘问题

这个问题真的搞了很久,网上找了很多办法都试了一遍,才解决的,现在记录一下,避免以后踩坑。

方法一:
 

用命令安装matplotlib

打开cmd,使用 conda install matplotlib 命令安装matplotlib库

如果这样还是不行的话

用方法二:

#输入以下代码段,查询当前执行路径
import os
os.sys.executable


#我的路径是这样的:
D:/Anaconda/envs/tensorflow/python.exe 

然后在cmd中执行如下命令(注意是\,不是/):
D:\Anaconda\envs\tensorflow\python -m pip install matplotlib   

执行上面的命令后,等待安装,安装完重启一下,在看看能不能调用matplotlib

如果还不行,尝试一下下面第三种方法

方法三:

1、打开Anaconda Navigator

2、选择当前的开发环境,我的是tensorflow

3、搜索matplotlib包

点击安装就可以了。然后重新试一下能不能调用matplotlib

我的是三种方法都试了一遍,直到用了方法三才成功的(心塞。。。)

 

最后总结:

如果自己安装了Anaconda Navigator,如果以后需要什么包直接在Anaconda Navigator中的当前环境下安装就好了,不要再用什么乱七八糟的命令去安装了,因为即使用命令安装成功了,也不一定可以调用,所以直接像方法三那样在Anaconda Navigator中就好了,简单,省事!

 

 

 

 

 

 

 

 

Logo

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

更多推荐