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

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

相关推荐
程序员黑豆14 小时前
鸿蒙应用开发:一次开发多端部署之响应式布局完全指南
前端·harmonyos
小月土星14 小时前
2.0 React Router 前端路由深度解析:从传统后端路由到现代 SPA 的完整演进
前端
badhope33818 小时前
当所有AI都在抄同一份作业:前端模板的趋同、困局与破局
前端·ai·ai编程·前端开发·tailwind·ui设计
光影少年18 小时前
RN的Fabric 渲染流程
运维·前端·javascript·react native·react.js·fabric
__zRainy__19 小时前
React开始:直接在网站中使用React.js
前端·react.js·前端框架
用户0595401744619 小时前
大模型长记忆评测踩坑实录:2000条错位记忆,让我排查了整整3小时
前端·css
码林鼠19 小时前
webpack的基本配置
前端·webpack·node.js
用户9385156350720 小时前
React Router 进阶:路由守卫、登录鉴权与状态传递
前端·javascript·全栈
kyriewen20 小时前
我重写了自己用了两年的防抖节流Hook——发现里面藏着3个隐藏bug
前端·javascript·面试
阿祖zu20 小时前
芝士就是力量!开源私有化部署与 GitHub 双向同步的个人知识笔记 App
前端·后端·ios