我已按照网站上的步骤完成了tensorflow的安装。
最后,当我必须测试安装
import tensorflow as tf
上面的行被解释没有错误,但是当我使用时
tf.constant ('hello')
它给出了一个回溯和一个错误,指出tensorflow没有名为constant的属性。
我正在使用Mac OSX和Python 3。
如果已安装python脚本,请运行Tensorflow虚拟环境中的python脚本。所有与Tensorflow相关的模块和属性都在那里单独提供。
要激活virtualenv,请使用:
source ~/tensorflow/bin/activate
对于tensorflow,请记住,您必须首先构建图形然后执行它。因此,在您的情况下,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
的实际值。