Tensorflow:模块'tensorflow'没有属性'constant'

时间:2018-09-15 11:47:03

标签: python tensorflow jupyter-notebook

我已尝试按照Tensorflow网站上的this安装指南在Ubuntu 18.04上安装Tensorflow。但是,在python / jupyter笔记本中导入tensorflow后,所有功能似乎均不起作用。

例如,如果我跑步:

#import tensorflow
import tensorflow as tf

#initialize two constants
x1 = tf.constant([1,2,3,4])
x2 = tf.constant([5,6,7,8])

我收到以下错误:

AttributeError: module 'tensorflow' has no attribute 'constant'

有人知道为什么此属性不可用吗?在tensorflow网站上,应使用still be a fully functional命令。

这是我第一次尝试运行tensorflow,因此非常感谢您对该主题的任何帮助!

2 个答案:

答案 0 :(得分:2)

您必须将文件夹名称更改为TIMESTAMP以外的其他名称。

原因是当您使用tensorflow python时,首先搜索名为import x的文件夹并在其中导入x文件。在您的情况下,您将没有包含预定义__init__.py的文件,而在该文件之上您需要tensorflow本身!

答案 1 :(得分:0)

我有同样的错误。安装tensorflow-eigen后,问题就解决了。