2016-03-09 63 views
1

我想根據使用在Ubuntu以下命令Tensorflow教程下載和導入MNIST數據:錯誤Tensorflow時運行 「MNIST = input_data.read_data_sets(」 MNIST_data/「one_hot = TRUE)」

import tensorflow.examples.tutorials.mnist.input_data 

mnist = input_data.read_data_sets("MNIST_data/", one_hot=True) 

但是,我得到下面的錯誤,當我運行第二個命令:

syntax error near unexpected token `(' 

可否請你告訴我我該如何解決這個問題?我需要詳細的指令來運行這些命令。在運行這些命令之前,我需要運行Python還是導入Tensorflow?

謝謝

回答

0

哈哈,是的,你需要在Python中運行這些命令。你在sh命令行上運行它們嗎?我承認tensorflow MNIST教程沒有明確說明你需要運行Python。

試試這個:

$ python 
Python 2.7.5 (default, Jun 24 2015, 00:41:19) 
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from tensorflow.examples.tutorials.mnist import input_data 
>>> mnist = input_data.read_data_sets('MNIST_data', one_hot=True) 
+0

這是我跑的時候這些命令 '#在/ usr/bin中/蟒蛇!':mehsad @ mehsad,VirtualBox的:/media/mehsad/extra/TensorFlow/tensorflow/tensorflow/examples/tutorials/mnist $ python Python 2.7.6(默認,2015年6月22日,17:58:13) linux2上的[GCC 4.8.2] 鍵入「幫助「,」版權「,」信用「或」許可證「以獲取更多信息。 >>>從tensorflow.examples.tutorials.mnist進口input_data 回溯(最近通話最後一個): 文件 「」,1號線,在 導入錯誤:沒有模塊examples.tutorials.mnist命名 >>>進口input_data – Mehsad

+0

>>> MNIST = input_data.read_data_sets( 'MNIST_data',one_hot = TRUE) 回溯(最近通話最後一個): 文件 「」,1號線,在 文件 「input_data.py」,線路198, in read_data_sets local_file = maybe_download(TRAIN_IMAGES,train_dir) 文件「input_data.py」,第35行,在maybe_download中 if not tf.gfile.Exists(wo rk_directory): AttributeError:'模塊'對象沒有屬性'gfile' – Mehsad

+0

當我使用時,似乎拳頭命令工作:>>> import input_data,但第二個生成另一個像上面的錯誤。 – Mehsad