Solución:
De acuerdo con la documentación de kaggle api, la ubicación donde las credenciales json está buscando es ~/.kaggle/kaggle.json
ya que el entorno de Google Colab está basado en Linux. En su fragmento, intenta configurar path
parámetro, pero no está acostumbrado a buscar credenciales json:
– ruta: carpeta donde se descargarán los archivos, por defecto es el directorio de trabajo actual
Entonces, el fragmento de trabajo completo para el entorno de Google Colab sería:
!mkdir ~/.kaggle
!touch ~/.kaggle/kaggle.json
api_token = {"username":"username","key":"api-key"}
import json
with open('/root/.kaggle/kaggle.json', 'w') as file:
json.dump(api_token, file)
!chmod 600 ~/.kaggle/kaggle.json
Y luego una llamada de API como
!kaggle datasets download -d datamunge/sign-language-mnist
Como decía el error, debe colocar kaggle.json en el lugar correcto.
Tratar:
!mv .kaggle /root/
Luego ejecute su código nuevamente.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)