python - HTTP 错误 : HTTP Error 403: Forbidden on Google Colab

标签 python jupyter-notebook pytorch google-colaboratory

我正在尝试使用以下代码在 PyTorch 中下载 MNIST 数据:

train_loader = torch.utils.data.DataLoader(
      datasets.MNIST('data',
                      train=True,
                      download=True,
                      transform=transforms.Compose([
                         transforms.ToTensor(),
                         transforms.Normalize((0.1307,), (0.3081,))
                     ])),
      batch_size=128, shuffle=True)

它给出了以下错误。

Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz to data/MNIST/raw/train-images-idx3-ubyte.gz
0it [00:00, ?it/s]
---------------------------------------------------------------------------
HTTPError                                 Traceback (most recent call last)
<ipython-input-2-2fee284dabb8> in <module>()
      5                       transform=transforms.Compose([
      6                          transforms.ToTensor(),
----> 7                          transforms.Normalize((0.1307,), (0.3081,))
      8                      ])),
      9       batch_size=128, shuffle=True)

11 frames
/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         raise HTTPError(req.full_url, code, msg, hdrs, fp)
    651 
    652 class HTTPRedirectHandler(BaseHandler):

HTTPError: HTTP Error 403: Forbidden

我该如何解决这个问题?笔记本以前可以工作,我正在尝试重新运行它,但出现此错误。

最佳答案

这是一个新的错误,报告在这里:https://github.com/pytorch/vision/issues/1938

在 pytorch 本身解决问题之前,请参阅该线程以了解一些潜在的解决方法。

关于python - HTTP 错误 : HTTP Error 403: Forbidden on Google Colab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60538059/

相关文章:

python - 值错误: expected 2D or 3D input (got 1D input) PyTorch

Python-如何将数组添加到唯一的 numpy 数组?每个数组必须代表我的 numpy 数组中的一行

python - 如何从包含字母数字字符的单个列表创建元组?

python - pyproj 不适用于 ipython(但适用于 CLI)

jupyter-notebook - Jupyter 笔记本 : How to improve navigation experience over long page

Python:从给定的数据集生成一个唯一的批处理

python - 在 Python 中解析电子邮件的 "From:"字段

python - 如何找到在排序列表中插入新项目的索引?

python-3.x - 使用 vtk 和 k3d 在 jupyter notebook 中渲染 gltf/glb 文件

python - PyTorch DataLoader 将批处理作为列表返回,并将批处理作为唯一条目。从我的 DataLoader 获取张量的最佳方法是什么