ImportError:无法从“keras.models”导入名称“Sequential”

Posted

技术标签:

【中文标题】ImportError:无法从“keras.models”导入名称“Sequential”【英文标题】:ImportError: cannot import name 'Sequential' from 'keras.models' 【发布时间】:2020-04-10 18:40:34 【问题描述】:

我已经安装了 keras,然后是 tensorflow。

from keras.models import Sequential
from keras.layers import Conv2D
from keras.layers import MaxPooling2D
from keras.layers import Flatten
from keras.layers import Dense
from keras.models import Sequential
from keras.layers import Conv2D
from keras.layers import MaxPooling2D
from keras.layers import Flatten
from keras.layers import Dense

当我执行 keras 顺序模型时,我收到一条错误消息,指出

导入错误跟踪(最近一次调用最后一次) ImportError: 无法从 'keras.models' 导入名称 'Sequential' (C:\Users\murthy.p\AppData\Local\Continuum\anaconda4\lib\site-packages\keras\models__init__.py)

【问题讨论】:

【参考方案1】:

我认为你没有正确安装keras你可以通过应用以下代码在你正在使用的环境的命令行中安装它

pip install keras 

【讨论】:

【参考方案2】:

首先,如果您要从 keras.modelskeras.layers 导入多个内容,请将它们放在一行中。

对于这个特定问题,请尝试从本质上是 keras API 的 tensorflow 导入它。我很有信心它应该会奏效!

from tensorflow.keras import Sequential

安装张量流:pip install tensorflow==2.0.0

【讨论】:

4 小时的安装问题,这个“pip install”命令在几分钟内解决了问题(在 Anaconda 控制台内)。阿门这个解决方案!

以上是关于ImportError:无法从“keras.models”导入名称“Sequential”的主要内容,如果未能解决你的问题,请参考以下文章

python aiorpc:“ImportError:无法从'aiorpc.server'导入名称'RPCServer'”

ImportError:无法从“变压器”导入名称“AutoModelWithLMHead”

ImportError:无法从“matplotlib.mlab”导入名称“PCA”

ImportError:无法从“sklearn.externals”导入名称“joblib”

ImportError:无法从“sklearn.externals”导入名称“joblib”

ImportError:无法从“google.cloud”(未知位置)导入名称“bigquery”