我在从 pytorch 下载 CIFAR-10 数据集时遇到问题。大多数情况下,它看起来像一些 SSL 错误,我真的不知道如何解释。我也尝试过将根目录更改为其他各种文件夹,但它们都不起作用。我想知道这是否是我的权限类型设置,但我缺乏经验。希望能得到一些帮助来解决这个问题!
执行的代码在这里:
trainset = torchvision.datasets.CIFAR10(root='./data', train=True, download=True, transform=transform)
trainloader = torch.utils.data.DataLoader(trainset, batch_size=batch_size, shuffle=True, num_workers=1)
Run Code Online (Sandbox Code Playgroud)
该错误重现如下:
---------------------------------------------------------------------------
SSLCertVerificationError Traceback (most recent call last)
File C:\ProgramData\Miniconda3\envs\pDL\lib\urllib\request.py:1354, in AbstractHTTPHandler.do_open(self, http_class, req, **http_conn_args)
1353 try:
-> 1354 h.request(req.get_method(), req.selector, req.data, headers,
1355 encode_chunked=req.has_header('Transfer-encoding'))
1356 except OSError as err: # timeout error
File C:\ProgramData\Miniconda3\envs\pDL\lib\http\client.py:1256, in HTTPConnection.request(self, method, url, body, headers, encode_chunked)
1255 """Send a complete request to the server."""
-> 1256 self._send_request(method, url, body, headers, encode_chunked)
File C:\ProgramData\Miniconda3\envs\pDL\lib\http\client.py:1302, in …Run Code Online (Sandbox Code Playgroud)