IOError:[Errno 2]没有这样的文件或目录:' ../ data / mnist.pkl.gz'

时间:2017-08-25 10:12:32

标签: python import neural-network

我是Python的新手,并且通过这个http://neuralnetworksanddeeplearning.com/chap1.html自我教导我自己的神经网络,而且我无法导入我为练习下载的文件。这是我不断收到的错误消息:

 Traceback (most recent call last):
      File "<pyshell#4>", line 1, in <module>
        training_data, validation_data, test_data = mnist_loader.load_data_wrapper()
      File "mnist_loader.py", line 68, in load_data_wrapper
      File "mnist_loader.py", line 42, in load_data
      File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 34, in open
        return GzipFile(filename, mode, compresslevel)
      File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gzip.py", line 94, in __init__
        fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
    IOError: [Errno 2] No such file or directory: '../data/mnist.pkl.gz'

我环顾四周尝试了这个:

>>> open('Users/bryanjordan/Documents/neural-networks-and-deep-learning-master/mnist.pkl')

但得到此错误:

Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    open('Users/bryanjordan/Documents/neural-networks-and-deep-learning-master/mnist.pkl')
IOError: [Errno 2] No such file or directory: 'Users/bryanjordan/Documents/neural-networks-and-deep-learning-master/mnist.pkl'

1 个答案:

答案 0 :(得分:0)

我也遇到这个问题。我找到了解决此问题的解决方案。

如果您在python控制台中运行代码,请首先在“ / src”文件夹中使用“ cd”,然后运行代码。

如果在像我这样的python文件中运行代码,则应将文件放入“ / src”文件夹。

将解决。唯一的原因是相对路径。您应该站在正确的地方。

希望能为您提供帮助。