Como faço para instalar pacotes Python no Colab do Google?


Respostas:


92

Você pode usar !setup.py installpara fazer isso.

O Colab é como um caderno Jupyter. Portanto, podemos usar a !operadora aqui para instalar qualquer pacote no Colab. O que !realmente faz é dizer à célula do notebook que esta linha não é um código Python, é um script de linha de comando . Portanto, para executar qualquer script de linha de comando no Colab, basta adicionar um ! precedente à linha.

Por exemplo: !pip install tensorflow. Isso tratará essa linha (aqui pip install tensorflow) como uma linha de prompt de comando e não como um código Python. No entanto, se você fizer isso sem adicionar a !linha anterior, será exibido um erro dizendo "sintaxe inválida".

Mas lembre-se de que você terá que carregar o setup.pyarquivo em sua unidade antes de fazer isso (de preferência na mesma pasta onde está seu notebook).

Espero que isso responda sua pergunta :)


sua resposta seria mais fácil de ler se não estivesse dividida em uma lista
avigil

2
Acabei de correr !setup.py installe mostra /bin/bash: setup.py: command not found. Fiz o upload de todo o pacote e o arquivo setup.py existe na mesma pasta do bloco de notas
Rohit Kumar

1
Desculpe pela resposta tardia. Você tentou !python setup.py install?
Ashutosh Pathak

Parece que não é possível fornecer diretamente o url de setup.py do github.
keramat

36

digamos que você deseja instalar o scipy,

Aqui está o código para instalá-lo

!pip install scipy

27

Uma resposta melhor e mais moderna para essa pergunta é usar a %pipmagia, como:

%pip install scipy

Isso usará automaticamente a versão correta do Python. O uso !pippode estar vinculado a uma versão diferente do Python, e você pode não encontrar o pacote após instalá-lo.

E no colab, a mágica dá uma bela mensagem e um botão se detectar que você precisa reiniciar o runtime se o pip atualizou um pacote que você já importou.

Aliás, também existe uma %condamágica para fazer o mesmo com o conda.


13

Entrando tarde na festa, mas só como complemento, tive alguns problemas com o Seaborn não faz muito tempo, porque o CoLab instalou uma versão com! Pip que não foi atualizada. No meu caso específico, não poderia usar o Scatterplot, por exemplo. A resposta para isso está abaixo:

Para instalar o módulo, tudo que você precisa é:

!pip install seaborn

Para atualizá-lo para a versão mais atualizada:

!pip install --upgrade seaborn

Se você deseja instalar uma versão específica

!pip install seaborn==0.9.0

Eu acredito que todas as regras comuns ao pip se aplicam normalmente, então isso deve funcionar.


Esta é a resposta mais clara e fácil de ler aqui, ela precisa de mais votos positivos!
David Parks

0
  1. Carregue setup.py para dirigir.
  2. Monte a unidade.
  3. Obtenha o caminho de setup.py.
  4. ! python PATH install.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.