Colab - Kaggle API With Errors

Eunjin Ko (Jinny) ·2023년 12월 11일
0

1. Kaggle API 활용하여 Colab에 Data 다운

In most of my cases, I don't use the local data.

일반적으로 local에 DataSet을 다 받아서 쓰진 않으니 API 연결해서 Data를 다운 받는다. 하지만 Colab 특성상 런타임을 자주 신경 써 주어야 하고, kaggle에서 사사로운(?) 오류가 자주 나서 날때마다 나를위해 정리해 보려한다.

Kaggle API, Kaggle Dataset Download

#Install the Kaggle package for Kaggle API usage
!pip install -q kaggle

#Create a directory to store the Kaggle API token
!mkdir ~/.kaggle

#Copy the Kaggle API token file to the newly created directory
!cp kaggle.json ~/.kaggle

#Change the access permissions of the Kaggle API token file to enhance security
!chmod 600 ~/.kaggle/kaggle.json

2. Error: 403 - forbidden - permission 'datasets.get' was denied

이 오류는 Kaggle API를 통해 데이터셋을 다운로드하는 중에 발생한 것으로 일단 kaggle에서 permission 관련 수락 안 한 것 이 없는지 확인 부터한다.
세션 다시 시작은 필수..귀찮긴 하지만 무료 Colab 숙명 같은..

++ 실제로 그 데이터의 permission에 제한이 있는 것 일 수도있으니 일단 다른 데이터 셋들은 되는 지 확인 해 주었다. 간혹 데이터셋 자체의 문제인 경우도 있었다.

0개의 댓글