#python #linux #tensorflow
#python #linux #тензорный поток
Вопрос:
Сначала я запустил tensorflow, и я читал учебные пособия для начинающих.
В окне, поэтому я использовал Oracle VM VirtualBox, и я установил pip virtualenv через https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#virtualenv-installation
и я проверил, что tensorflow работает хорошо, скомпилировав « import tensorflow by tf
» без ошибок.
Но во время урока у меня была ошибка в коде урока
нет модуля с именем examples.tutorials.mnist,
в « 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)
Ответ №1:
У меня была такая же проблема, но я наивно запускал ее в Windows (Tensor Flow для Windows был выпущен в ноябре 2016 года). Проблема для меня заключалась в том, что я пытался запустить его, используя неправильную версию Python.
Я установил Python v3.5 для тензорного потока в дополнение к Python 2.7 (для другой работы) с помощью pylauncer. Для запуска тензорного потока в Windows требуется Python 3.5. По умолчанию у меня был Python 2.7, поэтому, когда я пытался его запустить, я получал ошибки, вызванные тем, что он запускал его с неправильной версией python. Чтобы заставить его использовать Python 3, я выполнил команду py -3 tf_tutorial.py
вместо python tf_tutorial.py
.
Не уверен, поможет ли это вам. Но, надеюсь, кто-то с этой проблемой найдет это полезным.