Square Cloud
Search
⌃K
📩

Criando seu requirements

Nesta etapa vamos aprender como criar seu requirements.

O que é requirements?

Requirements é o arquivo em formato de texto(.txt) que vai informar quais bibliotecas foram usadas em seu projeto, sem este arquivo seu bot não irá rodar na host.

Como criá-lo

1 - Crie um arquivo de texto(.txt) e renomeie para requirements.txt
2 - Dentro dele, escreva todas as bibliotecas usadas no seu projeto como elas são instaladas. Por exemplo: Se você instalou a biblioteca usando pip install discord.py você irá escrever no requirements.txt discord.py, isto vale para todas as bibliotecas exceto as nativas(aquelas que já vem junto com o Python) como random, time, datetime e etc...
Exemplo de requirements.txt

É possível usar bibliotecas do GitHub?

Sim, basta adicionar ao requirements.txt git+link.

É possível adicionar mais bibliotecas depois de upado?

Sim, basta editar o requirements.txt adicionando as novas bibliotecas e fazer o commit junto ao resto dos arquivos alterados.

É possível especificar a versão da biblioteca que desejo?

Sim, basta adicionar a biblioteca e sua versão ao requirements.txt.
Exemplo: discord.py==1.7.3

Como saber se uma biblioteca é nativa?

Pesquise pelas documentações da biblioteca, se a documentação for de "docs.python.org/", a biblioteca é nativa.

Ocorreu um erro no requirements, o que eu faço?

  • Confira se o nome do arquivo é "requirements.txt", lembrando que .txt é a extensão/formato do arquivo
  • Confira se não há bibliotecas nativas, caso você tenha usado pip freeze isto é bem provável ocorrer
  • Caso nenhuma dessas opções lhe ajudar, peça ajuda nos canais Square Support