import tensorflow as tf
sess = tf.Session()
a = tf.constant(17)
b = tf.constant(32)
print(sess.run(a+b))
이러한 식으로 tensorflow.Session()을 실행했을 때, 해당 에러가 생긴다
AttributeError: module 'tensorflow' has no attribute 'Session'
Session()은 Tensorflow 버전 1에서 사용된다. 이것을 버전 2 단위에서 사용했기 때문에 발생하는 에러이다.
tf.__version__
을 파이썬 콘솔에 넣으면 버전을 알 수 있다. 역시나 내 Tensorflow 버전은 2.10.0 였다.
Session을 이용하지 않고 코드를 작성하면 된다
tf.print(a+b)