requirements.txt

Aprenda como gerar e configurar o arquivo requirements.txt para definir dependências essenciais para hospedar seu projeto Python na Discloud.

🗂️ O que é requirements.txt?

O arquivo requirements.txt é essencial para projetos Python. Ele lista todas as dependências e suas versões, garantindo instalação consistente de pacotes durante o deploy na Discloud.


🛠️ Como Criar requirements.txt

Você pode criar este arquivo usando dois métodos:

1

Crie um novo arquivo de texto no diretório do seu projeto.

2

Nomeie-o exatamente como requirements.txt.


📝 Estrutura do requirements.txt

Seu arquivo deve seguir estes padrões:

  • Pacote Básico (Última Versão)

    discord.py
  • Pacote com Versão Específica

    discord.py==2.0.0
  • Intervalo de Versão

    discord.py>=2.0.0
  • Repositório GitHub (Versão Instável)

    git+https://github.com/Rapptz/discord.py

Melhores Práticas

  • 🔒 Bloqueie dependências críticas com == para versões específicas

  • 🔄 Use >= para pacotes que esperam atualizações

  • 💻 Sempre teste com versões exatas antes do deploy


📦 Adicionando Pacotes

1

Instale pacotes usando pip.

pip install nome-do-pacote
2

Atualize seu arquivo de requisitos.

pip freeze --user > requirements.txt

⚠️ Notas Importantes

  • Inclua apenas pacotes que você instalou ativamente via pip – módulos importados não equivalem automaticamente a pacotes necessários!

  • Para pacotes baseados em GitHub, inclua a URL completa do repositório conforme mostrado nos exemplos.

  • Se encontrar problemas de instalação, verifique se todas as versões dos pacotes são compatíveis com sua versão do Python.

Last updated