david roberto urquiza rivera
PreguntaTengo este error :c
(venv) root@Xue:/home/proyectos/FastAPI# uvicorn main:app --reload Traceback (most recent call last): File "/usr/bin/uvicorn", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3254, in <module> def _initialize_master_working_set(): File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3237, in _call_aside f(*args, **kwargs) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3266, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 584, in _build_master ws.require(__requires__) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 901, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 787, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'uvloop>=0.14.0' distribution was not found and is required by uvicorn
david roberto urquiza rivera
con pip install uvloop no me funciono, me salía esto: Requirement already satisfied: uvloop in ./venv/lib/python3.8/site-packages (0.14.0)
pero usando pip3 install uvicorn se me soluciono el problema, al parecer me estaba instalando de python2.x y no para python3.x

Josue Farley Lopez Carvajal
Parece que durante la instalación de uvicorn no pudo instalar uvloop, intenta hacer la instalación manualmente:
$ pip install uvloop

Sebastián Andrade
Hola! ¿Que manejador de ambientes virtuales estas usando? aqui hay un github issue y al parecer se debe a un conflicto con "pyenv", yo en mi caso he usado "venv" y no he tenido problemas