ModuleNotFoundError:没有名为“ keras”的模块

时间:2018-09-04 22:00:17

标签: python tensorflow keras

我无法在Mac上的PyCharm IDE中导入Keras。我尝试同时使用pippip3conda安装和卸载Keras,并且安装简便,但均无效果。我曾尝试过更改解释器(Python 2.7和3.6),但都没有用。

在终端中,当我运行时:

  

pip3列表| grep -i keras

我得到:

  

Keras 2.2.2
  Keras-应用程序1.0.4
  Keras预处理1.0.2

我认为这意味着我的Keras安装成功。我还用以下方法检查了我的环境:

  

python3 -c'导入sys,pprint; pprint.pprint(sys.path)'

我得到:

  

'/ anaconda3 / lib / python36.zip',    '/anaconda3/lib/python3.6',    '/anaconda3/lib/python3.6/lib-dynload',    '/anaconda3/lib/python3.6/site-packages',    '/anaconda3/lib/python3.6/site-packages/aeosa']

我尝试跑步:

  

python -c“ import keras”

我得到:

  

使用TensorFlow后端。

但是当我在PyCharm IDE上运行/导入Keras时,我得到:

  

ModuleNotFoundError:没有名为“ keras”的模块

我应该怎么做才能在装有PyCharm 3.6的Mac上运行Keras?

2 个答案:

答案 0 :(得分:1)

在PyCharm中启动项目时,可以选择使用现有的虚拟环境或创建新的虚拟环境。如果在创建项目时未提及任何内容,则将创建新的虚拟环境。在这种情况下,新环境中不会出现Keras,这可能是您遇到的问题。 最好在某些虚拟环境中进行此安装,然后在Pycharm中相应地使用它。

答案 1 :(得分:0)

我认为这与pycharm使用的环境有关 尝试使用pycharm终端

安装Keras

在pycharm终端中应用以下

pip install Keras