首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tensorflow:模块'tensorflow‘没有属性’常数‘

Tensorflow:模块'tensorflow‘没有属性’常数‘
EN

Stack Overflow用户
提问于 2018-09-15 11:47:02
回答 2查看 2.1K关注 0票数 1

我尝试在Ubuntu18.04上安装Tensorflow,方法是遵循Tensorflow网站的安装指南。但是,在python/jupyter笔记本中导入tensorflow之后,所有功能似乎都无法工作。

例如,如果我运行:

代码语言:javascript
复制
#import tensorflow
import tensorflow as tf

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

我得到以下错误:

代码语言:javascript
复制
AttributeError: module 'tensorflow' has no attribute 'constant'

有人知道为什么这个属性不可用吗?在tensorflow网站上,应该是仍然是一个功能齐全的命令。

这是我第一次尝试运行tensorflow,所以在这个主题上的任何帮助都是非常感谢的!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-15 13:14:14

您必须将文件夹名更改为除tensorflow之外的其他内容。

原因是当您使用import x python时,首先搜索一个名为x的文件夹并在其中导入__init__.py文件。在您的例子中,您没有包含预定义的constant的文件,而且在上面,您需要tensorflow本身!

票数 2
EN

Stack Overflow用户

发布于 2018-11-19 13:54:09

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52344406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档