일상 코딩
[kaggle] kaggle api 터미널 명령어 모음 본문
https://github.com/Kaggle/kaggle-api
GitHub - Kaggle/kaggle-api: Official Kaggle API
Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub.
github.com
Kaggle API 설치
설치시 둘 중 하나 선택
$ pip3 install kaggle
$ pip3 install kaggle --upgrade
삭제시
$ pip3 uninstall kaggle
Kaggle API TOKEN 다운로드
Kaggle: Your Machine Learning and Data Science Community
Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals.
www.kaggle.com
kaggle 사이트 접속 후 api token 다운받아준다.
Account -> API -> Create New API Token
다운로드 받은 kaggle.json 파일 특정 폴더로 이동
Windows
C:\Users\<Windows-username>\.kaggle\kaggle.json
Mac OS / Linux (Unix-based)
다운받은 폴더로 이동 후 아래 명령어 실행
$ mv kaggle.json ~/.kaggle/
(필수X) 보안을 위해 아래와 같이 권한 변경한다.
$ chmod 600 ~/.kaggle/kaggle.json
Kaggle Command 살펴보기
$ kaggle competitions {list, files, download, submit, submissions, leaderboard}
$ kaggle datasets {list, files, download, create, version, init}
$ kaggle kernels {list, init, push, pull, output, status}
$ kaggle config {view, set, unset}
진행중인 Competition List 살펴보기
$ kaggle competitions list
Kaggle Data Set Download
https://www.kaggle.com/c/home-credit-default-risk/data
Home Credit Default Risk | Kaggle
www.kaggle.com
$ kaggle competitions download -c home-credit-default-risk
위 링크로 들어가서 스크롤을 내리다보면 위와 같은 명령어가 있고, 이를 터미널에 입력해서 실행한다.
출처-https://teddylee777.github.io/kaggle/Kaggle-API-%EC%82%AC%EC%9A%A9%EB%B2%95