Olá, Yoohei.
Tudo bem?
Olhando o seu código percebi que você tem vários arquivos duplicados, inclusive o "requeriments.txt", vai precisar deixar só um de cada, uma dica é pegar a aula da "Usando o FastApi" e refazer ela, você fez certo de ligar a virtualização na pasta "Scripts" dentro de "venv" com o comando .\venv\Scripts\Activate.ps1
, agora os outros comandos de instalação do "FastApi", do "uvicorn" e atualização do "requeriments.txt" são tudo na raiz do projeto!
.\venv\Scripts\Activate.ps1
faça os passos a seguir:pip install fastapi
pip install uvicorn
pip freeze > requirements.txt
No caso eu testei e caí no mesmo erro que você, mas seguindo conforme descrito acima funcionou certinho.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.