源代码:https://github.com/llSourcell/tensorflow_demo
视频教程:https://www.youtube.com/watch?v=2FmcHiLCwTU
C:\Users\AppData\Local\Programs\Python\Python35\python.exe C:/Users/AppData/Local/Programs/Python/Python35/Scripts/tensorflow_demo-master/tensorflow_demo-master/board.py
Traceback (most recent call last):
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 1254, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 1106, in request
self._send_request(method, url, body, headers)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 1151, in _send_request
self.endheaders(body)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 1102, in endheaders
self._send_output(message_body)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 934, in _send_output
self.send(msg)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 877, in send
self.connect()
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\http\client.py", line 849, in connect
(self.host,self.port), self.timeout, self.source_address)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\socket.py", line 711, in create_connection
raise err
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\socket.py", line 702, in create_connection
sock.connect(sa)
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/AppData/Local/Programs/Python/Python35/Scripts/tensorflow_demo-master/tensorflow_demo-master/board.py", line 3, in <module>
mnist = input_data.read_data_sets("/tmp/data/", one_hot=True)
File "C:\Users\AppData\Local\Programs\Python\Python35\Scripts\tensorflow_demo-master\tensorflow_demo-master\input_data.py", line 149, in read_data_sets
local_file = maybe_download(TRAIN_IMAGES, train_dir)
File "C:\Users\AppData\Local\Programs\Python\Python35\Scripts\tensorflow_demo-master\tensorflow_demo-master\input_data.py", line 17, in maybe_download
filepath, _ = urlretrieve(SOURCE_URL + filename, filepath)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 188, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 466, in open
response = self._open(req, data)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 484, in _open
'_open', req)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 444, in _call_chain
result = func(*args)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 1282, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "C:\Users\AppData\Local\Programs\Python\Python35\lib\urllib\request.py", line 1256, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
Process finished with exit code 1
我使用Python 3.5.2在Windows上安装了Tensorflow;当我尝试运行board.py文件时,我收到超时错误。我在试图运行的一些tensorflow脚本上遇到此错误。是什么导致了这个错误,我该如何解决?
答案 0 :(得分:2)
在http://yann.lecun.com/exdb/mnist/托管的MNIST数据集目前似乎处于离线状态。不幸的是,该URL似乎在各种示例文件中都是硬编码的,但您可以尝试将其更改为此pull request中列出的其中一个镜像:
请注意,您可以手动将文件下载到input_data.read_data_sets()
调用中指定的临时目录(在您的情况下,这似乎是/tmp/data/
)。如果阅读器代码在该位置找到文件,则不会尝试联系服务器。