Ao rodar o uvicorn main:app --reload, ocorre o seguinte erro: ModuleNotFoundError: No module named 'requests'
Ao rodar o uvicorn main:app --reload, ocorre o seguinte erro: ModuleNotFoundError: No module named 'requests'
Olá Vinicius
Esse erro acontece porque o Python não encontrou o módulo requests no seu ambiente, por padrão ele não vem com a instalação do python. Aqui estão algumas formas de resolver isso: . 1.Instalar o Módulo Requests
#Execute este comando no terminal para instalar o requests:
pip install requests
#Se estiver usando um ambiente virtual (venv), certifique-se de ativá-lo antes de instalar:
#No Windows
venv\Scripts\activate
#No macOS/Linux
source venv/bin/activate
#Depois, instale o módulo:
pip install requests
. 2.Verificar se o módulo está instalado
#Rode
pip list | grep requests
#Se não aparecer nada, significa que você precisa instalá-lo.
. 3.Verifique o caminho do Python
#Às vezes, o uvicorn pode estar rodando em um ambiente diferente do que você instalou o requests. Para confirmar, rode:
python -m pip show requests
#Se o caminho não corresponder ao ambiente do uvicorn, tente instalar o requests usando:
python -m pip install requests