Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Aparente Erro na fastapi

Olá, Aparente deu algum erro ao instalar fastapi...

Mas ao verificar o pip freeze, ele está lá...

Insira aqui a descrição dessa imagem para ajudar na acessibilidade annotated-types==0.7.0 anyio==4.4.0 certifi==2024.7.4 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 dnspython==2.6.1 email_validator==2.2.0 fastapi==0.111.1 fastapi-cli==0.0.4 h11==0.14.0 httpcore==1.0.5 httptools==0.6.1 httpx==0.27.0 idna==3.7 Jinja2==3.1.4 markdown-it-py==3.0.0 MarkupSafe==2.1.5 mdurl==0.1.2 pydantic==2.8.2 pydantic_core==2.20.1 Pygments==2.18.0 python-dotenv==1.0.1 python-multipart==0.0.9 PyYAML==6.0.1 requests==2.32.3 rich==13.7.1 shellingham==1.5.4 sniffio==1.3.1 starlette==0.37.2 typer==0.12.3 typing_extensions==4.12.2 urllib3==2.2.2 uvicorn==0.30.3 watchfiles==0.22.0 websockets==12.0

1 resposta
solução!

Olá Lenon, tudo bem?

Como você já bem verificou com o comando pip freeze list o FastAPI e as outras bibliotecas necessárias já estão devidamente instaladas no seu ambiente, mas mesmo assim aparecem erros para encontrar a biblioteca no código.

Isso me faz pensar em uma situação, onde você acabou esquecendo de mudar o Python que deve ser responsável por interpretar o código do projeto. Como você está usando um ambiente virtual para rodar esse projeto, o venv que criamos, então é necessário selecioná-lo como interpretador para o código funcionar corretamente dentro do ambiente.

Para selecionar qual Python você está usando, basta clicar em qualquer código Python que na barra inferior, na parte mais a direita aparecerá a versão do Python, você deve clicar nela e buscar a versão do Python que tem o nome do ambiente virtual que você criou, ao selecioná-la a biblioteca do FastAPI será reconhecida.

Segue um GIF para direcionar melhor essa seleção:

GIF de orientação para a seleção do Python do ambiente virtual

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.