导入错误:无法导入名称'keras'

sqxo8psd  于 2023-03-08  发布在  其他
关注(0)|答案(3)|浏览(260)

当在Jupyter notebook(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,我不确定问题是版本错误还是其他原因,我该如何解决这个问题?

iyr7buue

iyr7buue1#

我认为您使用的是旧版本tensorflow尝试更新它

! pip install tensorflow --upgrade
dfty9e19

dfty9e192#

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

import tensorflow.contrib.keras as keras

对于连续,请使用

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

fnvucqvd3#

!pip install tensorflow --upgrade

这对我不起作用,因为我的系统上已经有了最新版本的TensorFlow。

相关问题