PyCharm提示No module named 'Keras',终端已安装可用该如何解决?
解决PyCharm中无法导入Keras的问题
这个问题我之前也碰到过,本质就是PyCharm使用的Python解释器和你终端里的不是同一个——你在终端里安装的Keras只属于终端对应的Python环境,PyCharm没用到那个环境,自然找不到模块。给你几个靠谱的解决步骤:
第一步:确认终端里的Python路径
打开终端,输入以下命令找到当前使用的Python路径:# 如果你用的是python3 which python3 # 或者用python的话 which python你会得到类似
/usr/local/bin/python3或者~/opt/anaconda3/bin/python这样的路径,记下来。第二步:在PyCharm中切换到终端的Python解释器
- 打开PyCharm,顶部菜单栏选择
File > Settings(Windows/Linux)或者PyCharm > Preferences(Mac)。 - 在左侧导航栏找到
Project: [你的项目名称] > Python Interpreter。 - 点击右上角的齿轮图标,选择
Add。 - 选择
System Interpreter,然后点击路径输入框旁边的文件夹图标,找到你刚才记下的终端Python路径,选中后点击OK。 - 回到Python Interpreter页面,确认选中了刚添加的解释器,点击
Apply和OK。
- 打开PyCharm,顶部菜单栏选择
备选方法:直接在PyCharm的终端里安装Keras
如果上面的步骤嫌麻烦,也可以直接用PyCharm自带的终端安装:- 打开PyCharm底部的
Terminal面板(如果没显示,可通过View > Tool Windows > Terminal打开)。 - 输入以下命令安装Keras:
pip install keras # 或者针对python3用 pip3 install keras这样安装的Keras就会直接对应PyCharm当前使用的解释器,重启PyCharm后就能正常导入了。
- 打开PyCharm底部的
内容的提问来源于stack exchange,提问作者Ghazal Sahebzamani
相关产品推荐
相关产品推荐

