Saltar al contenido

¿Cargar un conjunto de datos de imágenes (carpeta o zip) ubicado en Google Drive en Google Colab?

Presta atención ya que en este escrito vas a hallar el hallazgo que buscas.

Solución:

Para actualizar la respuesta. Puedes hacerlo ahora mismo desde Google Colab

# Load the Drive helper and mount
from google.colab import drive

# This will prompt for authorization.
drive.mount('/content/drive')

!ls "/content/drive/My Drive"

Documentación de Google

Como lo menciona @yl_low aquí

Paso 1:

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse

Paso 2:

from google.colab import auth
auth.authenticate_user()

Paso 3:

from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id=creds.client_id -secret=creds.client_secret < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo vcode | google-drive-ocamlfuse -headless -id=creds.client_id -secret=creds.client_secret

Tanto el Paso 2 como el 3 requerirán completar el código de verificación proporcionado por las URL

Paso 4:

!mkdir -p drive
!google-drive-ocamlfuse drive

Paso 5:

print('Files in Drive:')
!ls drive/

Otras respuestas son excelentes, pero requieren cada vez que se autentique en Google Drive, eso no es muy cómodo si desea ejecutar de arriba a abajo su computadora portátil.

Tenía la misma necesidad, quería descargar un solo archivo zip que contuviera un conjunto de datos de Drive a Colab. Preferí obtener un enlace para compartir de ese archivo y ejecutar la siguiente celda (sustituya drive_url con su enlace compartido):

import urllib

drive_url = 'https://drive.google.com/uc?export=download&id=1fBVMX66SlvrYa0oIau1lxt1_Vy-XYZWG'
file_name = 'downloaded.zip'

urllib.request.urlretrieve(drive_url, file_name)
print('Download completed!')

Sección de Reseñas y Valoraciones

Recuerda que tienes la opción de glosar tu experiencia si diste con el arreglo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *