环境:
tensorflow:2.1
keras:2.3.1
因为偶尔就会出现这些问题,每次都得重新搜索解决方案很麻烦,所以在此记录一下,持续更新
以下报错的原因是python代码是基于TensorFlow1.0+的,而系统中的TensorFlow版本为2.0+
报错:
AttributeError: module ‘tensorflow’ has no attribute 'ConfigProto’
将原句:
config = tf.ConfigProto()
改为:
config = tf.compat.v1.ConfigProto()
报错:
RuntimeError: set_session is not available when using TensorFlow 2.0.
将原句:
KTF.set_session(session)
改为:
tf.compat.v1.keras.backend.set_session(session)
报错:
AttributeError: module ‘tensorflow’ has no attribute 'Session’
将原句:
sess = tf.Session()
改为:
sess = tf.compat.v1.Session()