我尝试在Ubuntu18.04上安装Tensorflow,方法是遵循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网站上,应该是仍然是一个功能齐全的命令。
这是我第一次尝试运行tensorflow,所以在这个主题上的任何帮助都是非常感谢的!
发布于 2018-09-15 13:14:14
您必须将文件夹名更改为除tensorflow之外的其他内容。
原因是当您使用import x python时,首先搜索一个名为x的文件夹并在其中导入__init__.py文件。在您的例子中,您没有包含预定义的constant的文件,而且在上面,您需要tensorflow本身!
发布于 2018-11-19 13:54:09
我也犯了同样的错误。在我安装tensorflow-eigen之后,问题就解决了。
https://stackoverflow.com/questions/52344406
复制相似问题