繁体   English   中英

HTTP 错误 404:在下载 Caltech101 数据集时未找到

[英]HTTP Error 404: Not Found in downloading Caltech101 dataset

我正在尝试在 Google colab 中下载Caltech101 数据集,但是出现以下错误:

!wget 'http://www.vision.caltech.edu/Image_Datasets/Caltech256/256_ObjectCategories.tar.gz'

'--2020-07-24 04:02:05-- http://www.vision.caltech.edu/Image_Datasets/Caltech256/256_ObjectCategories.tar.gz解决www.vision.caltech.edu ( www.vision.caltech .edu )... 34.208.54.77 连接到www.vision.caltech.edu ( www.vision.caltech.edu )|34.208.54.77|:80... 已连接。 HTTP 请求已发送,正在等待响应... 404 Not Found 2020-07-24 04:02:05 ERROR 404: Not Found。

我也试过:

import urllib
urllib.request.urlretrieve(
    "http://www.vision.caltech.edu/Image_Datasets/Caltech101/101_ObjectCategories.tar.gz", "my-tar.gz"
)

并得到同样的错误:

HTTPError Traceback (最近一次调用最后一次) in () 1 import urllib 2 urllib.request.urlretrieve( ----> 3 "http://www.vision.caltech.edu/Image_Datasets/Caltech101/101_ObjectCategories.tar.gz" , "my-tar.gz" 4)

6 帧 /usr/lib/python3.6/urllib/request.py in urlretrieve(url, filename, reporthook, data) 246 url_type, path = splittype(url) 247 --> 248 with contextlib.closing(urlopen(url, data)) as fp: 249 headers = fp.info() 250

/usr/lib/python3.6/urllib/request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context) 221 else: 222 opener = _opener --> 223 return opener.open(url, data , 超时) 224 225 def install_opener(opener):

/usr/lib/python3.6/urllib/request.py in open(self, fullurl, data, timeout) 530 for processor in self.process_response.get(protocol, []): 531 meth = getattr(processor, meth_name) --> 532 响应 = meth(req, response) 533 534 返回响应

/usr/lib/python3.6/urllib/request.py in http_response(self, request, response) 640 if not (200 <= code < 300): 641 response = self.parent.error( --> 642 'http ', 请求, 响应, 代码, msg, hdrs) 643 644 返回响应

/usr/lib/python3.6/urllib/request.py in error(self, proto, *args) 568 if http_err: 569 args = (dict, 'default', 'http_error_default') + orig_args --> 570 return self ._call_chain(*args) 571 572 # XXX 可能还想要一个知道何时生成的抽象工厂

/usr/lib/python3.6/urllib/request.py in _call_chain(self, chain, kind, meth_name, *args) 502 for handlers in handlers: 503 func = getattr(handler, meth_name) --> 504 result = func (*args) 505 如果结果不是 None: 506 返回结果

/usr/lib/python3.6/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs) 648 class HTTPDefaultErrorHandler(BaseHandler): 649 def http_error_default(self, req, fp, code, msg, hdrs): --> 650 引发 HTTPError(req.full_url, code, msg, hdrs, fp) 651 652 class HTTPRedirectHandler(BaseHandler):

HTTPError:HTTP 错误 404:未找到

你能帮我弄清楚这里有什么问题吗? 谢谢

问题在于服务器实际上没有您要查找的内容。 CalTech 256 数据集在该站点上不可用。

您可以尝试从https 下载它://www.kaggle.com/jessicali9530/caltech256

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM