报错:ModuleNotFoundError:No Module named ‘****’
例如,报错:ModuleNotFoundError:No Module named ‘matplotlib’
在这里插入图片描述
解决方法:

方法一:Anaconda Prompt中安装

打开Anaconda的terminal,输入:
Step1:激活环境tensorflow

activate tensorflow

你想安装在哪个环境中,就激活哪个环境,如果直接conda install sklearn以及pip install sklearn安装,不激活环境,会安装在默认目录(如,Anaconda3\Lib\site-packages);如果先激活环境,会安装在对应的环境(Anaconda3\envs\tensorflow\Lib\site-packages)
Step2:安装对应的模块

pip install ****

比如:
安装matplotlib的话,就是pip install matplotlib
安装sklearn话,就是pip install scikit-learn(sklearn是scikit-learn的缩写)
安装keras的话,就是pip install keras
诸如此类。。。
在这里插入图片描述
然后就等着安装拉,安装好了pycharm会自动更新模块的。

方法二:直接在pycharm中安装

File --> Settings --> + --> 搜索想要模块的名称 --> 点击specify version --> 点击Install Package
在这里插入图片描述
在这里插入图片描述

方法三:在Anaconda Navigator中安装

开始 --> 找到Anaconda的文件夹 --> 打开Anaconda Navigator(logo是绿色的圆圈的那一个)
先找到对应的环境,然后搜索你想要安装的模块,在模块前面打个勾勾,点击“Apply”,等待安装好就可以了。。。
在这里插入图片描述

推荐Anaconda Prompt(方法一)的安装,虽然直接在pycharm中安装(方法二)和在Anaconda Navigator中安装(方法三)方便一点,但是经常不行,

参考:
1、笔记:pycharm中ModuleNotFoundError:No Module named ‘sklearn‘ 解决办法

Logo

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐