AttributeError:模块'tensorflow'没有属性'InteractiveSession'

时间:2016-12-26 16:26:14

标签: python tensorflow

我在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'

未找到与此相关的任何帖子。有人可以帮忙吗?

4 个答案:

答案 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 代替 tf
sess = tfc.InteractiveSession()

my_tensor = tfc.random_uniform((4, 4), 0, 1)
print(my_tensor)

答案 3 :(得分:0)

使用魔术线:

%tensorflow_version 1.x