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
?
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
requirements.txt
Você pode criar este arquivo usando dois métodos:
Crie um novo arquivo de texto no diretório do seu projeto.
Nomeie-o exatamente como requirements.txt
.
📝 Estrutura do requirements.txt
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
Instale pacotes usando pip.
pip install nome-do-pacote
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