在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。我不确定问题是否出在我的版本错误,还是其他原因。我该如何解决?
答案 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()