Python: Instalar a dependência Flask

Esta documentação faz parte do guia Criação de uma API REST. Consulte o guia completo aqui: Guia passo a passo para construir uma API REST com Flask em Python.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero disponibiliza uma solução Python cloud pronta a usar, concebida para simplificar o seu processo de deployment:

  • Implemente a sua aplicação em produção em segundos com um simples git push.
  • Utilize o seu próprio domínio, com configuração automática de certificado HTTPS para ligações seguras geridas por si.
  • Conte com backups automáticos, atualizações com um clique e preços previsíveis, para que se possa focar no seu código e não na gestão da infraestrutura.
  • Beneficie de elevada performance e segurança numa infraestrutura privada e dedicada. O seu ambiente está isolado e protegido.

Poupe tempo e simplifique o seu workflow: pode ter o seu código a funcionar com o alojamento Python cloud da Stackhero em apenas 5 minutos.

Para este exemplo, só precisa de uma dependência principal: Flask.

O Flask foi concebido para ser simples e rápido, permitindo-lhe criar e disponibilizar APIs web sem sobrecarga adicional. Inclui suporte nativo para routing, templates e gestão de pedidos HTTP, o que lhe permite passar da ideia à API funcional em poucos minutos.

Pode instalar o Flask e o python-dotenv usando o pip:

pip install Flask python-dotenv

Incluímos o python-dotenv para gerir variáveis de ambiente de forma segura e prática. Vai ver como utilizá-lo nos próximos passos.

Depois de instalar, congele as suas dependências num ficheiro requirements.txt:

pip freeze > requirements.txt

Congelar as dependências garante que todos usam as mesmas versões dos pacotes. Este pequeno passo pode poupar-lhe horas de resolução de problemas mais tarde.