Cuando trabajamos en entornos de desarrollo como Google Colab, es habitual necesitar reutilizar código que ya hemos escrito en otros archivos Python.
Sin embargo, a diferencia de un entorno local, importar scripts en Google Colab requiere algunos pasos adicionales debido a su naturaleza basada en la nube.
En este artículo veremos diferentes formas de importar scripts de Python en Google Colab de forma sencilla y eficiente.
Por qué importar scripts en Colab
Separar el código en diferentes archivos permite:
- mejorar la organización del proyecto
- reutilizar funciones
- facilitar el mantenimiento del código
- trabajar de forma más estructurada
Esto es especialmente útil en proyectos de data science y machine learning.
Método 1: subir archivos directamente
La forma más sencilla de importar un script es subirlo directamente a Colab.
from google.colab import files
uploaded = files.upload()
Una vez subido el archivo .py, podemos importarlo como cualquier módulo.
import my_script
Este método es útil para pruebas rápidas.
Método 2: usar Google Drive
Una opción más robusta es trabajar con archivos almacenados en Google Drive.
Montar Google Drive
from google.colab import drive
drive.mount(‘/content/drive’)
Añadir la ruta al sistema
import sys
sys.path.append(‘/content/drive/MyDrive/my_project’)
Importar el script
import my_script
Este método permite trabajar con proyectos más grandes.
Método 3: clonar un repositorio de GitHub
Otra opción muy común es importar código desde un repositorio.
!git clone https://github.com/usuario/repositorio.git
Después, añadimos la ruta:
import sys
sys.path.append(‘/content/repositorio’)
Y finalmente importamos:
import my_script
Método 4: usar archivos zip
También se pueden subir proyectos comprimidos.
!unzip proyecto.zip
Luego se importa como en los casos anteriores.
Recargar módulos en Colab
Cuando modificamos un script, Colab no lo recarga automáticamente.
Para solucionarlo:
import importlib
import my_script
importlib.reload(my_script)
Esto es muy útil durante el desarrollo.
Problemas comunes
Al trabajar con imports en Colab pueden surgir algunos problemas.
Módulo no encontrado
- revisar la ruta en sys.path
Cambios no reflejados
- usar importlib.reload
Dependencias faltantes
- instalar librerías con pip
Buenas prácticas
Para trabajar de forma eficiente en Colab:
- organizar el código en módulos
- usar Google Drive o GitHub
- evitar subir archivos manualmente repetidamente
- documentar las rutas
- recargar módulos durante el desarrollo
Casos de uso comunes
Importar scripts en Colab es útil en:
- proyectos de machine learning
- notebooks de análisis de datos
- pipelines de datos
- prototipos rápidos
Colab en workflows de datos
Google Colab se ha convertido en una herramienta muy popular para:
- desarrollo rápido
- experimentación
- colaboración
Permite trabajar con código Python sin necesidad de configurar un entorno local.
Conclusión
Importar scripts en Google Colab es una práctica esencial para organizar proyectos y reutilizar código. Existen diferentes métodos, desde subir archivos manualmente hasta integrar repositorios completos desde GitHub o Google Drive.
Elegir el método adecuado depende del tipo de proyecto y del flujo de trabajo.




