我已按照网站上的步骤完成了tensorflow的安装。
最后,当我必须测试安装时
import tensorflow as tf
上面的行被解释没有错误但是当我使用
时tf.constant ('hello')
它给出了一个回溯和一个错误,指出tensorflow没有名为constant的属性。
我正在使用Mac OSX和Python 3。
答案 0 :(得分:2)
如果已经安装了python脚本,请运行 Tensorflow虚拟环境中的python脚本。所有与Tensorflow相关的模块和属性都在那里单独提供。
要激活virtualenv,请使用:
source ~/tensorflow/bin/activate
答案 1 :(得分:-1)
对于张量流,请记住,您必须首先构建图形然后执行它。因此,在您的情况下,tf.constant('hello')
在您从会话中调用之前不会执行。
这是一个有效的例子:
In [1]: import tensorflow as tf
In [2]: tf.constant('hello')
Out[2]: <tf.Tensor 'Const:0' shape=() dtype=string>
In [3]: c = tf.constant('hello')
In [4]: sess = tf.InteractiveSession()
In [5]: sess.run(c)
Out[5]: 'hello'
您可以注意到,我们可以在运行时获得c
的实际值。