【问题标题】:Error in Tensorflow when run "mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)"运行“mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)”时 TensorFlow 出错
【发布时间】:2016-03-09 15:05:44
【问题描述】:

我想在 Ubuntu 中使用以下命令按照 Tensorflow 教程下载和导入 MNIST 数据:

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?

谢谢

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    哈哈,是的,您需要在 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)
    

    【讨论】:

    • 这是我运行这些命令时得到的结果:mehsad@mehsad-VirtualBox:/media/mehsad/extra/TensorFlow/tensorflow/tensorflow/examples/tutorials/mnist$ python Python 2.7.6(默认, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。 >>> from tensorflow.examples.tutorials.mnist import input_data Traceback(最近一次调用最后):文件“”,第 1 行,在 ImportError: No module named examples.tutorials.mnist >>> import input_data
    • >>> mnist = input_data.read_data_sets('MNIST_data', one_hot=True) Traceback(最近一次调用最后):文件“”,第 1 行,在 文件“input_data .py”,第 198 行,在 read_data_sets local_file = maybe_download(TRAIN_IMAGES, train_dir) 文件“input_data.py”,第 35 行,如果不是 tf.gfile.Exists(work_directory),则在 Maybe_download 中:AttributeError: 'module' object has no attribute' gfile'
    • 似乎第一个命令在我使用时有效:>>> import input_data,但第二个命令会产生另一个类似上面的错误。
    • 它对我来说很好用。它将在您运行 python 的任何本地目录中创建一个名为“MNIST_data”的目录,因此请确保您有权创建目录。否则请检查您的 tensorflow 安装。
    • 我找不到 MNIST_data。我可以在该目录上创建文件夹,所以我有权限。我已经使用 Tensorflow 运行并构建了一个示例“对象识别”项目。因此我的 TensorFlow 安装应该没问题。
    【解决方案2】:

    也许你忘了输入 '#!/usr/bin/python' :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 2017-04-23
      • 1970-01-01
      相关资源
      最近更新 更多