tensorflow下载mnist数据失败

隐山君 提问于 1周前

为什么mnist的数据集下载错误,一开始有用,过了两天后重新运行就出现了如下错误:

D:\Anaconda3\envs\tensorflow\python.exe E:/python文件/Tensorflow/最邻近分类器.py
Traceback (most recent call last):
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 1254in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 1106in request
    self._send_request(method, urlbody, headers)
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 1151in _send_request
    self.endheaders(body)
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 1102in endheaders
    self._send_output(message_body)
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 934in _send_output
    self.send(msg)
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 877in send
    self.connect()
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 1252in connect
    super().connect()
  File "D:\Anaconda3\envs\tensorflow\lib\http\client.py", line 849in connect
    (self.host,self.port), self.timeout, self.source_address)
  File "D:\Anaconda3\envs\tensorflow\lib\socket.py", line 711in create_connection
    raise err
  File "D:\Anaconda3\envs\tensorflow\lib\socket.py", line 702in create_connection
    sock.connect(sa)
TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "E:/python文件/Tensorflow/最邻近分类器.py", line 8in <module>
    mnist = input_data.read_data_sets('mnist_data/',one_hot=True)
  File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py", line 240in read_data_sets
    source_url + TRAIN_IMAGES)
  File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 208in maybe_download
    temp_file_name, _ = urlretrieve_with_retry(source_url)
  File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 165in wrapped_fn
    return fn(*args, **kwargs)
  File "D:\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 190in urlretrieve_with_retry
    return urllib.request.urlretrieve(url, filename)
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 188in urlretrieve
    with contextlib.closing(urlopen(urldata)) as fp:
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 163in urlopen
    return opener.open(urldatatimeout)
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 466in open
    response = self._open(req, data)
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 484in _open
    '_open', req)
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 444in _call_chain
    result = func(*args)
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 1297in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "D:\Anaconda3\envs\tensorflow\lib\urllib\request.py", line 1256in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。>
Process finished with exit code 1

谁知道怎么解决吗。。。

回答 1
1 个回答

网络问题。你可以直接去MNIST官网手动下载数据集。链接:MNIST

回复
需要登录后才能回答,快点击 来分享你的回答吧~
相关推荐
1 关注
0 收藏,15 浏览
邀请回答
分享到