Criando seu arquivo requirements.txt
Um arquivorequirements.txt
é a forma padrão de especificar as dependências do seu projeto Python. Ele lista todos os pacotes externos dos quais seu projeto depende, facilitando para outras pessoas reproduzirem o ambiente e para você gerenciar as dependências. Aqui está um guia passo a passo de como criar seu arquivo requirements.txt
.
Passo 1: Ativar o ambiente virtual (opcional, mas recomendado)
Antes de criar orequirements.txt
, é uma boa prática trabalhar dentro de um ambiente virtual para manter as dependências do projeto isoladas. Ative seu ambiente virtual usando o comando apropriado para seu sistema operacional.
Passo 2: Listar dependências
Especifique a versão exata (usando ==) para cada pacote para garantir consistência e reprodutibilidade
requirements.txt
. Por exemplo:
requirements.txt
Passo 3: Revisar e editar
Abra o arquivorequirements.txt
em um editor de texto e revise a lista de pacotes. Você pode adicionar ou remover pacotes ou atualizar versões conforme necessário.
Passo 4: Compartilhar e usar
Com orequirements.txt
pronto, você pode compartilhá‑lo com sua equipe ou outros desenvolvedores. Eles poderão então criar um ambiente virtual e instalar exatamente os mesmos pacotes e versões.
Hospede seu projeto no Square para aproveitar nosso ambiente de desenvolvimento e ferramentas de colaboração.
Dicas bônus:
- Atualize o
requirements.txt
regularmente conforme você adiciona ou atualiza dependências no projeto. - Tenha cuidado ao usar
pip freeze
no ambiente Python do sistema, pois ele pode incluir pacotes que não são estritamente necessários para seu projeto.
requirements.txt
é um passo valioso para gerenciar as dependências do seu projeto Python e garantir uma experiência de desenvolvimento mais tranquila para você e seus colaboradores.