반응형

Kaggle API 사용하는 방법을 알아보겠습니다.

 

자세한 내용은 아래 사이트를 참고하시기 바랍니다.

https://github.com/Kaggle/kaggle-api

 

Kaggle/kaggle-api

Official Kaggle API. Contribute to Kaggle/kaggle-api development by creating an account on GitHub.

github.com

 

 

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 메뉴로 갑니다.

 

https://www.kaggle.com/

 

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

 

 

 

그리고 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도 할 수 있다.

반응형
복사했습니다!