您好!又打扰了!win10安装之后,运行手写数字识别的模型,无法联网下载数据文件该如何解决?
Cache file /root/.cache/paddle/dataset/mnist/train-labels-idx1-ubyte.gz not found, downloading http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz
Traceback (most recent call last):
File "train_with_paddle.py", line 117, in
main()
File "train_with_paddle.py", line 87, in main
paddle.reader.shuffle(paddle.dataset.mnist.train(), buf_size=8192),
File "/usr/lib64/python2.7/site-packages/paddle/v2/dataset/mnist.py", line 91, in train
TRAIN_LABEL_MD5), 100)
File "/usr/lib64/python2.7/site-packages/paddle/v2/dataset/common.py", line 85, in download
r = requests.get(url, stream=True)
File "/usr/lib/python2.7/site-packages/requests/api.py", line 71, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/api.py", line 57, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 475, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 585, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 442, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='yann.lecun.com', port=80): Max retries exceeded with url: /exdb/mnist/train-labels-idx1-ubyte.gz (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',))
如果本机无法联网,请从一台能联网的机器上下载数据集,然后拷贝到docker镜像的/root/.cache/paddle/dataset/mnist/ 路径中去。
好的。谢谢您!但是无法连网我在pip安装python工具包的时候也无法安装呀?
是您机器没法联网,还是在docker镜像里没法联网呢?机器必须要能联网的。
是docker镜像里没法连网,电脑本身是可以连网的。第一次安装好paddle后也能连网,运行官网房价模型也成功了。之后过了几天也不知道什么原因就不行了。我用的是win10的系统。
是docker镜像里没法连网,电脑本身是可以连网的。第一次安装好paddle后也能连网,运行官网房价模型也成功了。之后过了几天也不知道什么原因就不行了,pip install 也不行了。我用的是win10的系统。
能尝试一下wget www.baidu.com么
您好!谢谢您的关注。结果是这样的
[root@c47b61dfeb66 /]# wget www.baidu.com
--2018-09-04 11:21:14-- http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... failed: Name or service not known.
wget: unable to resolve host address 'www.baidu.com'
看起来像是docker内的DNS解析有问题,您可以执行一下命令 echo "nameserver 8.8.8.8" >> /etc/resolv.conf && echo "nameserver 8.8.4.4" >> /etc/resolv.conf
谢谢您!我在setting里面把dns地址改成8.8.4.4就解决了。
客气