解决Python小问题:CRC check failed

您所在的位置:网站首页 crc32校验失败的解决办法 解决Python小问题:CRC check failed

解决Python小问题:CRC check failed

#解决Python小问题:CRC check failed| 来源: 网络整理| 查看: 265

今天拿一个逻辑回归的小程序运行,出现以下报错:

Traceback (most recent call last):

  File "E:\deep-learning\deep\logistic.py", line 475, in     sgd_optimization_mnist()   File "E:\deep-learning\deep\logistic.py", line 277, in sgd_optimization_mnist     datasets = load_data(dataset)   File "E:\deep-learning\deep\logistic.py", line 214, in load_data     train_set, valid_set, test_set = pickle.load(f)   File "D:\python27\lib\gzip.py", line 268, in read     self._read(readsize)   File "D:\python27\lib\gzip.py", line 315, in _read     self._read_eof()   File "D:\python27\lib\gzip.py", line 354, in _read_eof     hex(self.crc)))

IOError: CRC check failed 0x6764735e != 0x2add2c50L

问题原因是mnist.pkl.gz数据包与程序不在没有放在Python根目录下,导致程序找不到对应文件夹和数据

解决办法:1,当然是将两者放在根目录下运行;2,利用 sys.path.append 添加目录到Python根目录(但这只能是一次运行有效)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3