下载MNIST报错,mnist = input_data.read_data_sets('MNIST_data', one_hot=True)报错

最近在看莫凡的视频,咦,出错了呀

from tensorflow.examples.tutorials.mnist import input_data

mnist=input_data.read_data_sets('MNIST_data',one_hot=True)

报错如下:

Traceback (most recent call last):
  File "C:/Users/Administrator/PycharmProjects/test001/mofan002.py", line 4, in <module>
    mnist=input_data.read_data_sets('MNIST_data',one_hot=True)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\python\util\deprecation.py", line 324, in new_func
    return func(*args, **kwargs)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py", line 261, in read_data_sets
    source_url + TRAIN_IMAGES)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\python\util\deprecation.py", line 324, in new_func
    return func(*args, **kwargs)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 252, in maybe_download
    temp_file_name, _ = urlretrieve_with_retry(source_url)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\python\util\deprecation.py", line 324, in new_func
    return func(*args, **kwargs)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 205, in wrapped_fn
    return fn(*args, **kwargs)
  File "D:\Anaconda3\envs\test0001\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 233, in urlretrieve_with_retry
    return urllib.request.urlretrieve(url, filename)
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 248, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 526, in open
    response = self._open(req, data)
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 544, in _open
    '_open', req)
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 504, in _call_chain
    result = func(*args)
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 1361, in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "D:\Anaconda3\envs\test0001\lib\urllib\request.py", line 1321, in do_open
    r = h.getresponse()
  File "D:\Anaconda3\envs\test0001\lib\http\client.py", line 1331, in getresponse
    response.begin()
  File "D:\Anaconda3\envs\test0001\lib\http\client.py", line 297, in begin
    version, status, reason = self._read_status()
  File "D:\Anaconda3\envs\test0001\lib\http\client.py", line 258, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "D:\Anaconda3\envs\test0001\lib\socket.py", line 586, in readinto
    return self._sock.recv_into(b)
  File "D:\Anaconda3\envs\test0001\lib\ssl.py", line 1012, in recv_into
    return self.read(nbytes, buffer)
  File "D:\Anaconda3\envs\test0001\lib\ssl.py", line 874, in read
    return self._sslobj.read(len, buffer)
  File "D:\Anaconda3\envs\test0001\lib\ssl.py", line 631, in read
    v = self._sslobj.read(len, buffer)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

解决方法:

如图所示,先找到mnist.py

然后进入mnist.py文件中进行修改如下:

即:将

# CVDF mirror of http://yann.lecun.com/exdb/mnist/
DEFAULT_SOURCE_URL = 'https://storage.googleapis.com/cvdf-datasets/mnist/'

修改为:

# CVDF mirror of http://yann.lecun.com/exdb/mnist/
#DEFAULT_SOURCE_URL = 'https://storage.googleapis.com/cvdf-datasets/mnist/'
DEFAULT_SOURCE_URL = 'http://yann.lecun.com/exdb/mnist/'

小可爱记得修改完mnist.py文件之后保存一下呀~

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值