Pycharm中ModuleNotFoundError:No Module named ‘****‘ 解决办法
报错: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‘ 解决办法