问题描述:下载gdown库时,出现403错误,具体如下
ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages/e7/0c/9fb84c67bd827902bfadcdd209796ef32f95df8b23c39a6
06a5ee517b314/gdown-4.5.3.tar.gz#sha256=6cbf7dd4108588c734aa588131d8e1d52e64f0873870f71f74cbac195f0c60ef (from https://pypi.tuna.tsing
hua.edu.cn/simple/gdown/)
ERROR: Could not install requirement gdown from https://pypi.tuna.tsinghua.edu.cn/packages/e7/0c/9fb84c67bd827902bfadcdd209796ef32f95d
f8b23c39a606a5ee517b314/gdown-4.5.3.tar.gz#sha256=6cbf7dd4108588c734aa588131d8e1d52e64f0873870f71f74cbac195f0c60ef because of HTTP err
or 403 Client Error: Forbidden for url: https://pypi.tuna.tsinghua.edu.cn/packages/e7/0c/9fb84c67bd827902bfadcdd209796ef32f95df8b23c39
a606a5ee517b314/gdown-4.5.3.tar.gz for URL https://pypi.tuna.tsinghua.edu.cn/packages/e7/0c/9fb84c67bd827902bfadcdd209796ef32f95df8b23
c39a606a5ee517b314/gdown-4.5.3.tar.gz#sha256=6cbf7dd4108588c734aa588131d8e1d52e64f0873870f71f74cbac195f0c60ef (from https://pypi.tuna.
tsinghua.edu.cn/simple/gdown/)
原因分析:pip安装软件包时,默认使用的镜像源是:https://pypi.org/simple/。而我们使用了清华的镜像源https://pypi.tuna.tsinghua.edu.cn/simple 。此时,PyPI 禁用了对 API 的非 HTTPS 访问(这句话是我从其他地方搜到的,不太理解,可能清华源没这个库,就是这个库只能使用官方网站下载吧)。
措施
把pip install gdown -i https://pypi.tuna.tsinghua.edu.cn/simple some-package改为
pip install gdown -i https://pypi.python.org/simple/