我已经在Django + gunicorn + virtualenv + Supervisord环境下成功运行了2个django项目(与Python 2.7一样的virtualenv)。 但现在我试图在Python 3.2.3中运行另一个项目,所以我创build了另一个virtualenv。 但现在,当我尝试启动django服务器与supervisorctl命令它给我mein'exception终止'错误。 但是在错误日志中完成跟踪错误是这样的:
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
我试图谷歌,但无法find任何解决scheme,如果有人可以帮助我呢?
现在已经很晚了,但是我会添加一个解决scheme。 我也有一个与gunicorn类似的问题,并通过运行我的应用程序使用env /bin/gunicorn而不是只是gunicorn 。