
Ya estoy ejecutando con éxito 2 proyectos de Django (en el mismo virtualenv con python 2.7) con Django + gunicorn + virtualenv + entorno Supervisord. Pero ahora estoy intentando ejecutar otro proyecto en Python 3.2.3, así que creé otro virtualenv. pero ahora, cuando intento iniciar el servidor Django con el comando supervisorctl, aparece el error de "terminación anormal". Pero en el registro de errores el seguimiento completo con el error es este:
Error: class uri 'simple' invalid or not found:
[Traceback (most recent call last):
File "/home/ubuntu/.virtualenvs/django16/lib/python3.2/site-packages/gunicorn/util.py", line 125, in load_class
section, uri)
File "/home/ubuntu/.virtualenvs/django16/lib/python3.2/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/home/ubuntu/.virtualenvs/django16/lib/python3.2/site-packages/pkg_resources.py", line 371, in get_distribution
if isinstance(dist,Requirement): dist = get_provider(dist)
File "/home/ubuntu/.virtualenvs/django16/lib/python3.2/site-packages/pkg_resources.py", line 243, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
File "/home/ubuntu/.virtualenvs/django16/lib/python3.2/site-packages/pkg_resources.py", line 728, in require
needed = self.resolve(parse_requirements(requirements))
File "/home/ubuntu/.virtualenvs/django16/lib/python3.2/site-packages/pkg_resources.py", line 626, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: gunicorn
Intenté buscarlo en Google pero no encontré ninguna solución, ¿si alguien puede ayudarme?
Respuesta1
Es bastante tarde, pero agregaré una solución de todos modos. También tuve un problema similar con gunicorn y lo resolví ejecutando mi aplicación usando env /bin/gunicorn
en lugar de solo gunicorn
.