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 numpy
biblioteca, 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
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.
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