Kaggle API 사용하는 방법을 알아보겠습니다.
자세한 내용은 아래 사이트를 참고하시기 바랍니다.
https://github.com/Kaggle/kaggle-api
1. Installation
먼저 python3와 pip가 먼저 설치되어 있어야합니다.
아래 명령어를 커멘드창에서 입력하여 설치해주세요.
pip install kaggle
pip install --user kaggle # Mac/Linux
설치 후 터미널창에 kaggle을 쳐봅니다.
만약 아래와 같이 kaggle: command not fount error를 출력한다면 path가 잘못된 것입니다.
kaggle binary file은 보통
Local user install on Linux
~/.local/bin
On Windows
$PYTHON_HOME/Scripts
에서 찾아보시면 됩니다.
API credentials
그리고 Kaggle 공식사이트에 접속하여 My Account 메뉴로 갑니다.
그리고 Create New API token을 클릭하면 kaggle.json 파일이 다운로드 됩니다.
kaggle.json에는 자격증명?이 포함되어 있습니다.
~/.kaggle/kaggle.json 위치의 파일을 C:\Users\<Windows-username>\.kaggle\kaggle.json 위치로 옮겨주세요.
+ 21.07.16 추가
/home/<username>/.kaggle/kaggle.json 위치로 옮겨주세요.
그리고 터미널창에서 아래 명령어를 사용해 권한을 바꿔주세요.
chmod 600 C:\Users\<Windows-username>\.kaggle\kaggle.json
+21.07.16 추가
chmod 600 /home/<username>/.kaggle/kaggle.json
현재 참여할 수 있는 competitions list를 출력할 수도 있다.
kaggle competitions list
또한 competition date도 download도 할 수 있다.