'Import fastapi could not be resolved' (report missing imports)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
'Import fastapi could not be resolved' (report missing imports)
Oi Luiz! Tudo bem?
No seu arquivo main.py, você escreveu:
from fastapi import FastApi # O correto é "FastAPI" (com "API" maiúsculo no final)
O nome da classe é FastAPI (com "API" maiúsculo), e não FastApi. É um detalhe pequeno, mas faz toda a diferença!
from fastapi import FastAPI
app = FastAPI() # Aqui também, lembre do "API" maiúsculo.
Verifique se o FastAPI está instalado:No seu requirements.txt, vi que a versão 0.115.12 está listada (linha 5), então teoricamente está tudo certo. Mas vale confirmar rodando no terminal:
pip install fastapi
Confira o ambiente virtual:Se você estiver usando um ambiente virtual (Por exemplo, venv), ative-o antes de instalar ou executar o código:
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
Espero ter ajudado.