我使用张量流已经一天了,但是出现了一些问题,当我导入张量流时,会出现AttributeError:'module‘对象没有属性'variable’。
我用的是Windows10,Python3.5.3,Anaconda-3 4.4.0
下面是我的测试代码:
import tensorflow as tf
my_var = tf.Variable(tf.linspace(10.0, 13.0, 4))
with tf.Session() as sess:
print (sess.run(my_var))我得到了这个错误:

发布于 2017-07-26 12:54:46
看起来您已经编写了一个模块random.py,它隐藏了标准库的random模块。尝试重命名文件并检查错误是否消失。在你发布的堆栈跟踪的底部,你可以看出它正在导入你的random.py。
发布于 2021-02-26 01:13:35
将'variable‘替换为'Variable',例如下面的代码给出错误:
initial_value=tf.random.normal(shape=(2,2))
a = tf.variable(initial_value)
print(a)但是下面的代码给出了成功的输出
initial_value=tf.random.normal(shape=(2,2))
a = tf.Variable(initial_value)
print(a)https://stackoverflow.com/questions/45317706
复制相似问题