我首先启动了tensorflow,我正在为初学者阅读教程。
在窗口中,所以我使用了Oracle VM VirtualBox,我通过pip virtualenv通过https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#virtualenv-installation安装
并且,我通过编译" import tensorflow by tf
"检查了tensorflow的运行情况。没有错误。
但是,在教程中,我在教程代码中出错了
没有名为examples.tutorials.mnist的模块,
at" from tensorflow.examples.tutorials.mnist import input_data
"。
我无法找到为什么它有这样的错误...是不是用于下载MNIST数据的代码?
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
import tensorflow as tf
x = tf.placeholder(tf.float32, [None, 784])
W = tf.Variable(tf.zeros([784,10])) # weight
b = tf.Variable(tf.zeros([10])) # bias
y = tf.nn.softmax(tf.matmul(x, W) + b)
答案 0 :(得分:0)
我遇到了同样的问题,但我在Windows上天真地运行它(Tensor Flow for Windows于2016年11月发布)。对我来说问题是我试图使用错误版本的Python来运行它。
除了使用pylauncer的Python 2.7(用于其他工作)之外,我还为Tensor流安装了Python v3.5。在Windows上运行Tensor Flow需要Python 3.5。我有Python 2.7作为我的默认值,所以当我尝试运行它时,我会因为运行错误版本的python而导致错误。为了强制它使用Python 3,我运行了命令py -3 tf_tutorial.py
而不是python tf_tutorial.py
。
不确定这是否对您有所帮助。但希望有这个问题的人发现这很有用。