Come installo i pacchetti Python in Colab di Google?


Risposte:


92

Puoi usare !setup.py installper farlo.

Colab è proprio come un taccuino Jupyter. Pertanto, possiamo utilizzare l' !operatore qui per installare qualsiasi pacchetto in Colab. Ciò che in !realtà fa è che dice alla cella del notebook che questa riga non è un codice Python, è uno script della riga di comando . Quindi, per eseguire qualsiasi script della riga di comando in Colab, aggiungi semplicemente un che ! precede la riga.

Ad esempio: !pip install tensorflow. Questo tratterà quella riga (qui pip install tensorflow) come una riga del prompt dei comandi e non un codice Python. Tuttavia, se lo fai senza aggiungere la !riga precedente, verrà visualizzato un errore che dice "sintassi non valida".

Ma tieni presente che dovrai caricare il setup.pyfile sul tuo disco prima di farlo (preferibilmente nella stessa cartella in cui si trova il tuo notebook).

Spero che questo risponda alla tua domanda :)


la tua risposta sarebbe più facile da leggere se non fosse suddivisa in un elenco
avigil

2
Ho appena corso !setup.py installe si vede /bin/bash: setup.py: command not found. Ho caricato l'intero pacchetto e il file setup.py esiste nella stessa cartella del notebook
Rohit Kumar

1
Scusa per la risposta in ritardo. Hai provato !python setup.py install?
Ashutosh Pathak

Sembra che non sia possibile fornire direttamente l'URL di setup.py da GitHub.
Keramat

36

diciamo che vuoi installare scipy,

Ecco il codice per installarlo

!pip install scipy

27

Una risposta migliore e più moderna a questa domanda è usare la %pipmagia, come:

%pip install scipy

Ciò utilizzerà automaticamente la versione corretta di Python. L'uso !pippotrebbe essere legato a una versione diversa di Python e quindi potresti non trovare il pacchetto dopo averlo installato.

E in colab, la magia fornisce un bel messaggio e un pulsante se rileva che è necessario riavviare il runtime se pip ha aggiornato un pacchetto che hai già importato.

A proposito, c'è anche una %condamagia per fare lo stesso con conda.


13

Mi sono unito alla festa tardi, ma solo come complemento, ho riscontrato alcuni problemi con Seaborn non molto tempo fa, perché CoLab ha installato una versione con! Pip che non era aggiornata. Nel mio caso specifico, ad esempio, non potevo usare Scatterplot. La risposta a questa domanda è di seguito:

Per installare il modulo, tutto ciò di cui hai bisogno è:

!pip install seaborn

Per aggiornarlo alla versione più aggiornata:

!pip install --upgrade seaborn

Se vuoi installare una versione specifica

!pip install seaborn==0.9.0

Credo che tutte le regole comuni a pip si applichino normalmente, quindi dovrebbe funzionare praticamente.


Questa è la risposta più chiara e facile da leggere qui, ha bisogno di più voti positivi!
David Parks,

0
  1. Carica setup.py su Drive.
  2. Montare l'unità.
  3. Ottieni il percorso di setup.py.
  4. ! python PATH install.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.