Python Keras:没有名为Keras.models的模块

Python Keras:没有名为Keras.models的模块,python,keras,Python,Keras,我在本地安装了keras2.2.2,也安装了Theano 1.0.2。我已经在我的.bash\u配置文件中设置了KERAS\u BACKEND=theano,并将其来源化 我有一个脚本,其中有一行来自keras.models import load_model,它出错了,告诉我: ImportError:没有名为keras.models的模块 然而,当我这样做时: python 从keras.models导入负载\u model 它成功了。当我在Python解释器中检查Keras版本时,pip

我在本地安装了
keras2.2.2
,也安装了
Theano 1.0.2
。我已经在我的
.bash\u配置文件中设置了
KERAS\u BACKEND=theano
,并将其来源化

我有一个脚本,其中有一行来自keras.models import load_model
,它出错了,告诉我:

ImportError:没有名为keras.models的模块

然而,当我这样做时:

python
从keras.models导入负载\u model

它成功了。当我在Python解释器中检查Keras版本时,
pip list
与我使用的Keras版本相同

知道我做错了什么吗


谢谢

我收到了相同的错误消息

Traceback (most recent call last):
  File "./learn_strokes_v1.py", line 78, in <module>
    from keras.models import Sequential               # Model type to be used
ImportError: No module named keras.models
回溯(最近一次呼叫最后一次):
文件“/learn\u strokes\u v1.py”,第78行,在
从keras.models导入要使用的顺序#模型类型
ImportError:没有名为keras.models的模块
并使用以下命令修复了此问题

pip安装keras


keras.models import load_model中的python不执行任何操作,但给出了一个关于缺少来自@lenik的文件
的错误,我不确定您的意思。你能详细说明一下吗?你是在告诉我们,你成功地从keras运行了
python。models在命令行中导入load\u model
,但实际上不是这样工作的。@lenik我运行
python
来获得python解释器。然后我从keras运行
。models import load\u model
。行了,你在用virtualenv吗?如果您使用的是virtualenv,您可能希望避免使用sudo。