1 下载kaggle的api
1.1 已经安装了Anaconda
-
打开cmd(Windows)/打开终端(Ubuntu)
-
conda activate 你的conda环境名称
这里我的环境叫做Pytorch
conda activate Pytorch
- 然后执行pip install kaggle
pip install kaggle
如果你没有安装Anaconda,请直接看1.2节
1.2 没有安装Anaconda
直接打开cmd/终端,执行pip install kaggle
pip install kaggle
2. 下载kaggle上的josn文件
- 打开 https://www.kaggle.com,没有账号的话,注册一个账号
- 点击你的头像,然后点击Account
- 在API这里,点击Create New Token,然后就会下载一个文件,叫做kaggle.json
3 将kaggle.josn放入.kaggle文件夹
3.1 Windows系统
- 进入 C:\Users\你的用户名 文件夹
检查一下当前文件夹是否有名为.kaggle文件夹,如果没有,则创建一个
- 将下载的.json文件,复制到.kaggle/文件夹中
3.2 Ubuntu系统
- 逐条执行以下命令
cd ~
mkdir .kaggle
cd ~/.kaggle/
上述命令的意思,先进入当前用户的家目录,然后在这个目录下创建一个.kaggle文件夹,然后进入~/.kaggle/
- 将下载的.json文件,复制到~/.kaggle/
4. 下载数据集
- 在kaggle上找到你要下载的数据,复制这行命令
4.1 使用cmd/终端执行下载命令
- 进入要下载的路径,然后在该路径下打开cmd/终端
- 激活conda环境(如果没有安装anaconda,则忽略)
- 输入我们从kaggl上复制下来的命令,回车执行
# 替换成你自己需要在下载的数据集的命令
kaggle competitions download -c birdclef-2023
可以发现数据集已经开始下载了,速度还是可以的
4.2 使用VSCode+Jupyter方法
执行以下命令开始下载,下载的数据集会和你的代码文件路径相同
! kaggle competitions download -c birdclef-2023