我在Ubuntu 16.10环境中安装了来自Source的tensorflow。一切顺利但现在编译程序时,它显示以下错误:
Traceback (most recent call last):
File "ff.py", line 3, in <module>
sess = tf.InteractiveSession()
AttributeError: module 'tensorflow' has no attribute 'InteractiveSession'
未找到与此相关的任何帖子。有人可以帮忙吗?
答案 0 :(得分:1)
今天,在安装tenserflow-serving-api
后出现了相同的错误。我再次安装了tensorflow,一切恢复正常。
答案 1 :(得分:1)
sess=tf.compat.v1.InteractiveSession()
如果使用的是tesorflow 2.0.0版本,请使用上面的行而不是sess = tf.InteractiveSession()
行
答案 2 :(得分:0)
该错误是由Tensorflow版本引起的。安装v2.x并尝试使用v1.x时,会出现此错误。为避免这种情况,
import tensorflow as tf
import tensorflow.compat.v1 as tfc
在其他功能(例如:
)上遇到相同的错误时,请使用 tfc 代替 tfsess = tfc.InteractiveSession()
my_tensor = tfc.random_uniform((4, 4), 0, 1)
print(my_tensor)
答案 3 :(得分:0)
使用魔术线:
%tensorflow_version 1.x