jueves, 30 de enero de 2025

Como instalar una libreria que no pertenece a Google Colab

 

Cómo instalar una biblioteca de forma permanente en Colab

En este blog, descubra cómo, como ingeniero de software, puede abordar el desafío de usar bibliotecas no predeterminadas en Colab, una plataforma popular basada en la nube para cuadernos Jupyter. Explore una guía paso a paso sobre cómo instalar bibliotecas específicas de forma permanente en Colab para mejorar su entorno de codificación y superar las limitaciones del conjunto de bibliotecas preinstaladas
 
 Por Saturno Nube | | Varios | Actualizado:
Como ingeniero de software, es posible que haya tenido que usar una biblioteca específica que no está disponible de forma predeterminada en Colab. Colab es una plataforma popular para ejecutar cuadernos Jupyter en la nube y ofrece una amplia gama de bibliotecas preinstaladas. Sin embargo, es posible que algunas bibliotecas no estén incluidas. En esta publicación del blog, le mostraremos cómo instalar una biblioteca de forma permanente en Colab. 
 
 

Entendiendo Colab

Colab es un servicio gratuito basado en la nube proporcionado por Google que te permite ejecutar cuadernos Jupyter. Ofrece una amplia gama de bibliotecas preinstaladas, incluidas NumPy , pandas , Matplotlib y Flujo tensor . Puedes usar Colab para ejecutar tu código en los servidores de Google, lo que significa que no necesitas preocuparte por las limitaciones de hardware y puedes ejecutar tu código más rápido.

Sin embargo, puede haber casos en los que necesites instalar una biblioteca que no esté incluida en las bibliotecas preinstaladas de Colab. En esos casos, puedes instalar la biblioteca mediante el !pip comando.

Instalación de una biblioteca en Colab

Para instalar una biblioteca en Colab, puedes usar el siguiente comando:

>>!pip install <library-name>

Reemplace <library-name>con el nombre de la biblioteca que desea instalar. Por ejemplo, si desea instalar la numpybiblioteca, puede utilizar el siguiente comando:

>>!pip install numpy

Esto instalará la numpy biblioteca en su entorno Colab.

Sin embargo, hay un problema. Cuando cierras tu notebook de Colab o finaliza el tiempo de ejecución, se eliminará la biblioteca que instalaste. Esto significa que la próxima vez que abras tu notebook, tendrás que reinstalar la biblioteca.

Instalación permanente de una biblioteca en Colab

Primero, monte Google Drive ejecutando:

>>from google.colab import drive
>>drive.mount("/content/drive")

Sigue las instrucciones que aparecen en la ventana de solicitud para completar la configuración de Google Drive. A continuación, establece un entorno virtual y guárdalo en tu Google Drive montado. Esto garantiza que, cuando abras un nuevo Notebook de Colab en el futuro, solo tendrás que montar Google Drive, activar el entorno virtual y podrás utilizar sin problemas los paquetes instalados. Asegúrate de instalar virtualenv antes de ejecutar el siguiente código para crear un entorno virtual:

>>!virtualenv /content/drive/MyDrive/virtual_env

 Texto alternativo  

Ahora, intentemos instalar un paquete. En este tutorial, instalaremos Pypdf, una biblioteca que nos permite trabajar con archivos PDF usando Python.

>>!source /content/drive/MyDrive/virtual_env/bin/activate; pip install Pypdf

En el fragmento de código anterior, el comando  

>>!source/content/drive/MyDrive/colab_env/bin/activate

activa el virtual_env entorno y, al mismo tiempo, pip install Pypdf instala la biblioteca Pypdf dentro de ese entorno activado. Ahora podemos ver que el pypdf paquete se ha instalado y se encuentra dentro de nuestro virtual_env entorno.

Texto alternativo  

Al seguir estos pasos, se habrá instalado un paquete en un entorno virtual y se habrá guardado en Google Drive. La próxima vez que necesite utilizar ese paquete, siga los pasos siguientes:

>>import sys
>># add the path of the virtual environmentsite-packages to colab system path
>>sys.path.append("/content/drive/MyDrive/colab_env/lib/python3.8/site-packages")

 

Ahora ya puedes utilizar tu paquete, veamos un ejemplo:

>>from pypdf import PdfReader

>>reader = PdfReader("/content/Saturn.pdf")
>>number_of_pages = len(reader.pages)
>>print(number_of_pages)

 

Conclusión

Instalar una biblioteca de forma permanente en Colab es un proceso simple que implica usar el !pip comando y crear un entorno virtual dentro de Google Drive. Si sigue los pasos que se describen en esta publicación del blog, podrá asegurarse de que la biblioteca que necesita esté siempre disponible en su cuaderno de Colab y ahorrar tiempo al trabajar con un cuaderno nuevo al asegurarse de tener las bibliotecas antiguas necesarias disponibles.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

No hay comentarios.:

Publicar un comentario

Entradas recientes

Como guardar un fichero de Python y compartirlo con el mundo

Nota1 : Este post es una traducción del original en ingles por lo tanto es posible que algunas palabras clave en las instrucciones de código...

Entradas Populares