Kaggle数据集下载出现403 Forbidden错误求助
解决Kaggle数据集下载403 Forbidden错误
执行kaggle datasets download -d abdz82/yolov1返回403 Forbidden时,可按以下步骤排查解决:
验证Kaggle API凭证有效性
- 检查本地
~/.kaggle/kaggle.json文件是否存在,其中的username和key需与Kaggle账号生成的API凭证完全一致。若没有该文件,登录Kaggle账号进入「Account」页面,点击「Create New API Token」下载后放到对应目录。 - 设置文件权限为仅当前用户可读:
chmod 600 ~/.kaggle/kaggle.json,权限过高会导致凭证失效。
- 检查本地
确认数据集访问权限
手动打开该数据集的网页页面,检查是否需要接受特定使用协议或授权条款。若有未同意的条款,点击接受后重新执行下载命令。排查命令与API版本问题
- 确认命令中的数据集标识(
abdz82/yolov1)拼写无误,名称错误会触发权限验证失败。 - 升级Kaggle API到最新版本:
pip install --upgrade kaggle,旧版本可能存在兼容性问题。
- 确认命令中的数据集标识(
检查网络环境
尝试切换网络(比如从办公网切换到家用网络),关闭可能拦截请求的防火墙或代理工具,部分网络环境会限制对Kaggle API的访问。
内容的提问来源于stack exchange,提问作者mon
相关产品推荐
相关产品推荐

