【问题标题】:Getting mnist import error in tensorflow [duplicate]在张量流中出现mnist导入错误[重复]
【发布时间】:2017-07-15 00:59:18
【问题描述】:
import tensorflow as tf
import tensorflow.examples.tutorials.mnist.input_data as input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)

我刚开始使用 tensorflow,当我尝试导入 mnist 数据集时,出现以下错误。

Traceback (most recent call last):
  File "tensorflow.py", line 1, in <module>
    import tensorflow as tf
  File "/home/shivam/study/deep learning/tensorflow.py", line 2, in <module>
    import tensorflow.examples.tutorials.mnist.input_data as input_data
ImportError: No module named examples.tutorials.mnist.input_data

我检查了 python 路径,并确认 mnist 数据集存在于其中一个 python 路径(/usr/local/lib/python2.7/dist-packages)中。

['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']

我什至按照here 的建议尝试了这种方法,但我再次收到导入错误。

Traceback (most recent call last):
  File "tensorflow.py", line 1, in <module>
    import tensorflow as tf
  File "/home/shivam/study/deep learning/tensorflow.py", line 2, in <module>
    import input_data
  File "/home/shivam/study/deep learning/input_data.py", line 29, in <module>
    from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets
ImportError: No module named contrib.learn.python.learn.datasets.mnist

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    不要将您的文件称为tensorflow.py,而是将其称为其他名称。例如my_experiment1.py。那应该可以解决它!

    【讨论】:

      猜你喜欢
      • 2016-02-13
      • 2018-07-06
      • 2017-02-11
      • 2020-01-01
      • 2016-03-10
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      相关资源
      最近更新 更多