Sé que esta es una vieja pregunta, pero para cualquiera que todavía esté buscando una solución si al menos está en Windows.
users/AppData/roaming/Python/Python37/site-packages ."uvicorn" y "uvicorn-X.XX.Xdist-info" , luego vaya a users/AppData/roaming/Python/Python37/Scripts y copie "uvicorn.exe"."C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts" ."uvicorn main:app --reload" .Y debería funcionar ahora.
Yo solo he copiado carpetas:
a mi carpeta de python predeterminada: C:\Program Files\Python38\Scripts , y agregué el enlace al archivo .exe a la ruta de las variables de entorno. ¡Funcionó!
Intenta hacer lo siguiente
python3 -m uvicorn main:app