¿Cómo instalo paquetes de Python en Colab de Google?

Respuestas:

89

Puede utilizar !setup.py installpara hacer eso.

Colab es como un cuaderno de Jupyter. Por lo tanto, podemos usar el !operador aquí para instalar cualquier paquete en Colab. Lo que !realmente hace es decirle a la celda del cuaderno que esta línea no es un código Python, es un script de línea de comandos . Por lo tanto, para ejecutar cualquier script de línea de comando en Colab, simplemente agregue un ! antes de la línea.

Por ejemplo: !pip install tensorflow. Esto tratará esa línea (aquí pip install tensorflow) como una línea de símbolo del sistema y no como un código Python. Sin embargo, si hace esto sin agregar la !línea anterior, arrojará un error que dice "sintaxis no válida".

Pero tenga en cuenta que tendrá que cargar el setup.pyarchivo en su unidad antes de hacer esto (preferiblemente en la misma carpeta donde está su computadora portátil).

Espero que esto responda a su pregunta :)

Ashutosh Pathak
fuente
su respuesta sería más fácil de leer si no estuviera dividida en una lista
avigil
2
Solo corrí !setup.py instally se nota /bin/bash: setup.py: command not found. He cargado todo el paquete y el archivo setup.py existe en la misma carpeta que el cuaderno
Rohit Kumar
1
Lo siento por la respuesta tardía. Lo intentaste !python setup.py install?
Ashutosh Pathak
Parece que no es posible proporcionar directamente la URL de setup.py desde github.
keramat
35

digamos que quieres instalar scipy,

Aquí está el código para instalarlo

!pip install scipy
Ravi G
fuente
24

Una respuesta mejor y más moderna a esta pregunta es utilizar el %pip magia, como:

%pip install scipy

Eso usará automáticamente la versión correcta de Python. El uso !pippuede estar vinculado a una versión diferente de Python, y es posible que no encuentre el paquete después de instalarlo.

Y en colab, la magia da un mensaje y un botón agradables si detecta que necesita reiniciar el tiempo de ejecución si pip actualizó un paquete que ya ha importado.

Por cierto, también hay una %condamagia para hacer lo mismo con conda.

Doug Blank
fuente
13

Me uní tarde a la fiesta, pero solo como complemento, tuve algunos problemas con Seaborn no hace mucho, porque CoLab instaló una versión con! Pip que no estaba actualizada. En mi caso específico, no pude usar Scatterplot, por ejemplo. La respuesta a esto está a continuación:

Para instalar el módulo, todo lo que necesita es:

!pip install seaborn

Para actualizarlo a la versión más actualizada:

!pip install --upgrade seaborn

Si desea instalar una versión específica

!pip install seaborn==0.9.0

Creo que todas las reglas comunes a pip se aplican normalmente, por lo que debería funcionar.

marcogemaque
fuente
Esta es la respuesta más clara y fácil de leer aquí, ¡necesita más votos a favor!
David Parks
0
  1. Sube setup.py para conducir.
  2. Monte la unidad.
  3. Obtenga la ruta de setup.py.
  4. ! Python PATH install.
keramat
fuente