ImportError:无法导入名称“ keras”

时间:2019-02-23 23:45:04

标签: python tensorflow keras

在Jupyter笔记本(python)中运行此代码时:

import tensorflow as tf
from tensorflow import keras

我收到此错误:

ImportError: cannot import name 'keras'

我尝试了其他命令来代替第二个命令,例如(但不限于)

from tensorflow.keras import layers

但是它总是返回一些错误。我正在使用Jupyter的在线版本,运行print(tf.VERSION)返回1.1.0。我不确定问题是否出在我的版本错误,还是其他原因。我该如何解决?

2 个答案:

答案 0 :(得分:1)

我认为您使用的是旧版本tensorflow,请尝试将其更新为

! pip install tensorflow --upgrade

答案 1 :(得分:1)

您使用的是Tensorflow的旧版本;要从Tensorflow 1.1访问Keras,您应该使用

import tensorflow.contrib.keras as keras

对于顺序,请使用

from tensorflow.contrib.keras.python.keras.models import Sequential
model = Sequential()