tensorflow对象中没有属性常量

问题描述 投票:1回答:2

我已按照网站上的步骤完成了tensorflow的安装。

最后,当我必须测试安装

import tensorflow  as tf

上面的行被解释没有错误,但是当我使用时

tf.constant ('hello') 

它给出了一个回溯和一个错误,指出tensorflow没有名为constant的属性。

我正在使用Mac OSX和Python 3。

python macos tensorflow
2个回答
2
投票

如果已安装python脚本,请运行Tensorflow虚拟环境中的python脚本。所有与Tensorflow相关的模块和属性都在那里单独提供。

要激活virtualenv,请使用:

source ~/tensorflow/bin/activate 

-1
投票

对于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的实际值。

© www.soinside.com 2019 - 2024. All rights reserved.