Instalando pacotes com pip no Google Colab
O Google Colab é uma plataforma poderosa baseada em Jupyter Notebooks que permite executar códigos Python diretamente no navegador, com suporte a bibliotecas populares para ciência de dados, machine learning e muito mais.
Apesar de muitas bibliotecas já estarem pré-instaladas, você pode precisar instalar pacotes adicionais com o pip
. A seguir, veja como utilizar o comando pip
no Google Colab corretamente, inclusive para múltiplos pacotes ou automação com arquivos requirements.txt
.
Como usar pip no Google Colab
Para instalar qualquer pacote Python no Google Colab, basta usar o comando:
!pip install nome_do_pacote
Por exemplo, para instalar as bibliotecas numpy
, pandas
e matplotlib
de uma só vez:
!pip install numpy pandas matplotlib
Esse comando precisa ser executado toda vez que você inicia uma nova sessão no Colab, pois os ambientes são temporários e reiniciados frequentemente.
Instalando pacotes com requirements.txt
Se você trabalha com vários pacotes, uma abordagem recomendada é criar um arquivo requirements.txt
contendo todos os pacotes que seu projeto precisa. Depois, basta instalar com o comando:
!pip install -r /content/drive/MyDrive/caminho/para/requirements.txt
Substitua /content/drive/MyDrive/caminho/para/requirements.txt
pelo caminho correto do seu arquivo no Google Drive. Para isso funcionar, certifique-se de montar seu Google Drive no Colab antes:
from google.colab import drive
drive.mount('/content/drive')
Exemplo completo
Imagine que você tem um arquivo requirements.txt
com o seguinte conteúdo:
requests
beautifulsoup4
pandas
O passo a passo para instalar seria:
- Monte o Google Drive:
- Execute o pip com o requirements:
from google.colab import drive
drive.mount('/content/drive')
!pip install -r /content/drive/MyDrive/meus_projetos/requirements.txt
Por que os pacotes somem ao reiniciar?
O Colab roda em máquinas temporárias. Quando você fecha o notebook ou a sessão é reiniciada, tudo que foi instalado localmente é perdido. Por isso, instalar os pacotes com pip
sempre que necessário é parte do fluxo natural de trabalho.
Dicas adicionais
- Use versões específicas de pacotes para evitar incompatibilidades, por exemplo:
!pip install pandas==1.5.3
. - Se um pacote for incompatível com o ambiente atual do Colab, pode ser necessário reiniciar o runtime após a instalação.
- Você também pode usar
pip install --upgrade nome_do_pacote
para garantir que está usando a versão mais recente.
Referências oficiais
Conclusão
Usar o pip
no Google Colab é essencial para garantir que seu ambiente tenha todas as bibliotecas que você precisa. Seja instalando individualmente ou automatizando com um arquivo requirements.txt
, você tem controle total sobre o ambiente de execução, o que torna o Colab ideal para testes, protótipos e ensino de programação em Python.