【发布时间】:2017-01-02 00:20:44
【问题描述】:
在 MacOS 中,我使用 Pip 按照 tensorflow.org 网站上的标准说明安装 tensorflow。
当我启动 Spyder 时,我能够正确执行以下指令:
import tensorflow as tf
但是当我尝试运行以下指令时:g = tf.Graph(),我得到以下错误:
AttributeError: 'module' object has no attribute 'Graph'
当我在“python”或“ipython”而不是 Spyder 中执行相同操作时,我没有收到此错误。但我想使用 Spyder。
我尝试使用 Conda 而不是 Pip 进行安装,但出现了相同的症状。
【问题讨论】:
-
dir(tf)打印什么? -
['builtins', 'doc', 'file', 'name', 'package', 'np', 'pickle', 'print_function', 'range', 'tf']
-
这很奇怪。我不确定你为什么在
tf模块中有一个tf符号。只是出于好奇,dir(tf.tf)打印的是什么? -
同样的答案!见下文:dir(tf.tf) ['builtins', 'doc', 'file', 'name', 'package', 'np', 'pickle', 'print_function', 'range', 'tf']
-
您是否有机会导入自己的脚本,名为“tensorflow.py”,位于当前脚本的同一目录中?在这种情况下,请删除或重命名该脚本,然后重试。
标签: python python-2.7 tensorflow spyder