Tensorflow 2.0 – AttributeError: module ‘tensorflow’ has no attribute ‘Session’

According to TF 1:1 Symbols Map, in TF 2.0 you should use tf.compat.v1.Session() instead of tf.Session()


To get TF 1.x like behaviour in TF 2.0 one can run

import tensorflow.compat.v1 as tf

but then one cannot benefit of many improvements made in TF 2.0. For more details please refer to the migration guide https://www.tensorflow.org/guide/migrate

Leave a Comment