通过命令行下载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 <文件名>

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

相关推荐
ssshooter9 分钟前
Promise 和 async/await 被 try-catch 包裹时的行为差异
前端·javascript·面试
肖志-AI全栈14 分钟前
从零讲透 Ajax:XHR、Fetch、JSON 序列化到异步编程全链路
前端·ajax·json
yyt36304584117 分钟前
KlineChartQuant Tooltip 高频交互 200FPS 性能优化完整复盘
前端·经验分享·性能优化·typescript·vue·交互·chrome devtools
2601_963771371 小时前
WordPress SEO Guide: Boost Rankings Without Technical Jargon
前端·php
李顿波1 小时前
Chrome 扩展程序 MV3 架构组件概览
前端·chrome·浏览器插件
KingCodeHan1 小时前
ESLint 完全指南:从入门到精通
前端
GHL2842710901 小时前
安装chrome浏览器
前端·chrome
谙忆10241 小时前
WebCodecs 实战:用 ImageDecoder 和 VideoFrame 在浏览器里做硬件加速的帧处理
前端
JerrySir1 小时前
密码没泄露,2FA 也没失效:Chrome 146 为什么还要让 Cookie“搬不走”?
前端
小蚂蚁i1 小时前
React Hooks 原理深度解析:从会用到真正懂
前端·react.js