본문 바로가기
Data

[Kaggle] kaggle.json 인증키 발급

by clolee 2025. 5. 2.

✅ kaggle.json 이란?

  • Kaggle에서 API를 통해 데이터를 받으려면 개인 인증키가 필요합니다.
  • 이 키는 kaggle.json이라는 이름의 JSON 포맷 파일로 제공됩니다.
  • 내부에는 API 사용을 위한 username과 key가 담겨 있어요:
{
  "username": "your_kaggle_username",
  "key": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

✅ 어떻게 발급받나요?

  1. Kaggle 사이트 로그인
  2. 우측 상단 프로필 클릭 → "Settings" 클릭
  3. account 탭의 "API" 섹션으로 스크롤
  4. "Create New Token" 버튼 클릭
  5. kaggle.json 파일이 자동 다운로드됨


✅ 이후 Colab에서 이 파일을 업로드하는 방식

Colab에서는 다음과 같이 업로드하세요:

from google.colab import files
files.upload()  # 여기서 kaggle.json 선택

✅ 대체 방법 (로컬에서 처리 시)

만약 Colab이 아니라 로컬 환경(Python IDE 등)에서 하고 싶다면,
~/.kaggle/kaggle.json에 수동으로 저장한 뒤 아래처럼 설정합니다:

mkdir ~/.kaggle
mv kaggle.json ~/.kaggle/
chmod 600 ~/.kaggle/kaggle.json

댓글