通过命令行下载kaggle数据

安装并配置Kaggle API

安装 kaggle 命令行工具

在你当前的项目环境中安装 kaggle 命令行工具
pip install kaggle

创建 Legacy API 凭证

点击右上角头像->Your API tokens

最下面找到 Legacy API Credentials

点击 Create Legacy API Key ,之后便会下载得到一个 kaggle.json 文件,这就是你的 Legacy API 文件

配置凭证

Colab

如果使用 colab 可以直接通过运行

python 复制代码
from google.colab import files
files.upload()

来上传kaggle.json文件到pwd

然后运行

bash 复制代码
!mkdir -p ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json

来将凭证放在系统默认查找路径,并收紧权限(Kaggle API 强制安全要求)

自己的服务器或者主机

可以通过复制 kaggle.json文件中的内容来自己配置凭证

bash 复制代码
mkdir -p ~/.kaggle
nano ~/.kaggle/kaggle.json

然后将之前下载好的 kaggle.json 中的内容输入进去即可,内容通常是{"username":"你的名字","key":"一串数字字母"}

然后赋予安全权限

bash 复制代码
chmod 600 ~/.kaggle/kaggle.json

下载数据

bash 复制代码
kaggle competitions download -c <比赛名> -f <文件名>

即可下载指定的数据文件了

相关推荐
大龄秃头程序员17 分钟前
iOS Method Swizzling 的工程化实践:如何处理多重交换与第三方冲突
前端
liangshanbo121522 分钟前
Webpack 文件指纹面试题整理
前端·webpack·node.js
xieter31 分钟前
【技术精选】Node.js 核心事件循环机制与异步 I/O 深度剖析 (2026-10-02)
前端·javascript
计算机魔术师1 小时前
Ethan Mollick 谈点与群:智能体自组织为何让管理假设失效
前端
故七月2 小时前
GEO 信源评估体系:如何判断一条网页信源能否被大模型采信
前端·网络·人工智能
liangshanbo12152 小时前
Webpack 常见 Plugin 面试题
前端·webpack·node.js
xxwl5852 小时前
vue3的入门学习
前端·vue.js·学习
用户847172102842 小时前
.shot 文件格式规范
前端·后端
web打印社区2 小时前
政务办事大厅:叫号小票、办理回执网页怎么静默出纸
前端·javascript·vue.js·pdf·html·政务
C++ 老炮儿的技术栈2 小时前
有符号变量与无符号变量的区别
服务器·开发语言·前端·数据结构·c++·算法·c