Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
5
respostas

Não Consigo instalar FastAPI

Quando vou instalar, me aparece esses erros:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
O que posso fazer?

5 respostas

Olá, Hassan! Tudo bem?

Parece que você está enfrentando um problema ao tentar instalar o FastAPI devido a uma falha na instalação das dependências de construção, especificamente com o pydantic-core. Vamos tentar resolver isso.

  1. Atualize o pip e o setuptools: às vezes, esses erros são causados por versões desatualizadas do pip ou setuptools. Tente atualizá-los com os seguintes comandos:

    python -m pip install --upgrade pip setuptools
    
  2. Tente reinstalar o FastAPI: após atualizar o pip, setuptools e instalar o Rust, tente instalar o FastAPI novamente:

    pip install fastapi
    
  3. Crie um ambiente virtual: às vezes, criar um ambiente virtual pode ajudar a isolar o problema. Você pode fazer isso com os seguintes comandos:

    python -m venv venv
    .\venv\Scripts\activate  # No Windows
    # source venv/bin/activate  # No macOS/Linux
    pip install fastapi
    

Espero que essas etapas ajudem a resolver o problema e, caso não resolva, tentaremos outras soluções.

Bons estudos!

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

Então, fiz as duas primeiras etapas, e ativei o venv que já tinha instalado para p curso, mas não funcionou.

O que faço agora?

solução!

Olá, Hassan! Perdão pela demora em responder.

Como você está utilizando uma versão relativamente recente do Python, a forma mais indicada é atualizar as ferramentas de instalação antes de instalar o FastAPI, pois versões novas do Python dependem de versões recentes do pip, setuptools e wheel para localizar os pacotes compatíveis.

Execute os comandos abaixo na ordem:


python -m pip install --upgrade pip setuptools wheel

python -m pip cache purge

python -m pip install --only-binary=:all: pydantic-core

python -m pip install fastapi

Se o comando de instalação do pydantic-core ainda falhar, isso indica que a versão do Python instalada ainda não possui um pacote binário compatível disponível para essa biblioteca. Nesse caso, a alternativa é aguardar a disponibilização desse pacote ou utilizar uma versão do Python que já seja suportada pelas dependências do curso.

Fico à disposição!

Funcionou!

Funcionou!