Como instalar bibliotecas em Python: guia completo para 2025

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

A instalação de bibliotecas em Python é fundamental para qualquer desenvolvedor. Neste guia, vamos explorar todos os métodos de instalação, desde os básicos até os mais avançados.

O que é uma biblioteca Python e por que usá-la

Uma biblioteca Python é uma coleção de módulos e funções prontas que expandem as capacidades da linguagem. Elas permitem que desenvolvedores economizem tempo ao evitar reescrever código do zero, utilizando soluções testadas para tarefas comuns.

Principais vantagens de usar bibliotecas:

  • Acelerar o desenvolvimento
  • >Aumentar a confiabilidade do código
  • Acesso a funções especializadas
  • Seguir as melhores práticas de programação

Métodos para instalar bibliotecas Python

Método 1: Instalação via pip

pip é o gerenciador de pacotes padrão do Python, incluído a partir da versão 3.4.

Verificando se o pip está instalado

pip --version

Se o pip não estiver instalado, use o comando:

python -m ensurepip --upgrade

Comandos essenciais do pip

Instalar uma biblioteca:

pip install nome_da_biblioteca

Exemplos de bibliotecas populares:

pip install requests
pip install pandas
pip install numpy
pip install matplotlib

Instalar uma versão específica:

pip install pandas==1.5.0
pip install requests>=2.25.0

Atualizar uma biblioteca:

pip install --upgrade nome_da_biblioteca

Remover uma biblioteca:

pip uninstall nome_da_biblioteca

Listar pacotes instalados:

pip list
pip show nome_da_biblioteca

Trabalhando com requirements.txt

O arquivo requirements.txt lista todas as dependências do projeto. É a forma padrão de gerenciar dependências em projetos Python.

Exemplo de conteúdo do requirements.txt:

requests==2.28.1
flask==2.2.2
pandas>=1.5.0
numpy
beautifulsoup4==4.11.1

Instalar todas as dependências:

pip install -r requirements.txt

Criar o arquivo requirements.txt:

pip freeze > requirements.txt

Método 2: Ambientes virtuais (venv)

Ambientes virtuais isolam as dependências de diferentes projetos, evitando conflitos de versão.

Criar um ambiente virtual

python -m venv projeto_env

Ativar o ambiente

Windows:

projeto_env\Scripts\activate

Linux/macOS:

source projeto_env/bin/activate

Trabalhando no ambiente virtual

Após a ativação, todos os comandos pip funcionarão apenas dentro deste ambiente:

pip install requests
pip install pandas

Desativar o ambiente

deactivate

Método 3: Usando pipenv

pipenv é uma ferramenta moderna que combina pip e virtualenv, oferecendo um gerenciamento de dependências mais prático.

Instalar o pipenv

pip install pipenv

Comandos principais do pipenv

Criar ambiente e instalar biblioteca:

pipenv install requests
pipenv install pandas

Blogs

Book Recommendations