TensorFlow使用keras报错ImportError: cannot import name ‘get_config‘ from ‘tensorflow.python.eager.contex

报错

在使用TensorFlow keras中的如下方法时,报错:
ImportError: cannot import name ‘get_config‘ from ‘tensorflow.python.eager.context‘

from keras.preprocessing.sequence import pad_sequences

原因

from keras.preprocessing.sequence import pad_sequences
这个import调用到了…/site-packages/keras/backend.py"文件中的 from tensorflow.python.eager.context import get_config

解决办法

# 改为
from tensorflow.keras.preprocessing.sequence import pad_sequences

版权声明:本文为Airstudy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。