2016-10-01 7 views
3

Ich begann Tensorflow zuerst, und ich lese Tutorials für Anfänger.Kein Modul namens examples.tutorials.mnist

Im Fenster, so habe ich Oracle VM VirtualBox, und ich installiert von virtualenv durch https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#virtualenv-installation

pip und überprüfte ich tensorflow gut funktioniert durch "import tensorflow by tf" ohne Fehler zu kompilieren.

Aber während Tutorial hatte ich Fehler in Tutorial Code

kein Modul examples.tutorials.mnist genannt,

bei "from tensorflow.examples.tutorials.mnist import input_data".

Ich kann nicht finden, warum es diesen Fehler hat ... ist das nicht Code zum Herunterladen von MNIST-Daten?

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) 

Antwort

0

ich das gleiche Problem hatte, aber ich war es naiv unter Windows (Tensor Fluss für Windows wurde im November 2016 veröffentlicht). Das Problem für mich war, dass ich versuchte, es mit der falschen Version von Python auszuführen.

Ich hatte Python v3.5 für Tensor-Flow zusätzlich zu Python 2.7 (für andere Arbeiten) mit pylauncer installiert. Python 3.5 wird benötigt, um Tensor Flow unter Windows auszuführen. Ich hatte Python 2.7 als meinen Standard, also, wenn ich versuchte, es zu laufen, würde ich Fehler erhalten, die verursacht werden, indem es es mit der falschen Version von Python laufen ließ. Um es zu zwingen, Python 3 zu verwenden, habe ich den Befehl py -3 tf_tutorial.py im Gegensatz zu python tf_tutorial.py ausgeführt.

Nicht sicher, ob dies Ihnen helfen wird. Aber hoffentlich findet jemand mit diesem Problem das nützlich.