2014-11-20 121 views
5

我创建了一个Django应用程序,但现在有计划在网站的某些部分使用一些异步(实时)功能。在做一些研究之后,我认为我应该使用gevent-socketio,因此需要将应用程序服务器切换为GunicornDjango的Gunicorn导入错误:没有模块名为django.core.wsgi

我在部署Gunicorn的第一关堕落,我已经安装了命令sudo apt-get install gunicorn,并尝试以gunicorn project.wsgi:application运行我的应用程序,但它失败并产生以下错误:

Traceback (most recent call last): 
    File "/usr/lib/python2.7/dist-packages/gunicorn/arbiter.py", line 473, in spawn_worker 
    worker.init_process() 
    File "/usr/lib/python2.7/dist-packages/gunicorn/workers/base.py", line 100, in init_process 
    self.wsgi = self.app.wsgi() 
    File "/usr/lib/python2.7/dist-packages/gunicorn/app/base.py", line 115, in wsgi 
    self.callable = self.load() 
    File "/usr/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py", line 33, in load 
    return util.import_app(self.app_uri) 
    File "/usr/lib/python2.7/dist-packages/gunicorn/util.py", line 362, in import_app 
    __import__(module) 
    File "/home/alex/django_projects/fantasymatchday_1/fantasymatchday_1/wsgi.py", line 13, in <module> 
    from django.core.wsgi import get_wsgi_application 
ImportError: No module named django.core.wsgi 
2014-11-20 17:31:45 [6605] [INFO] Worker exiting (pid: 6605) 
2014-11-20 17:31:45 [6600] [INFO] Shutting down: Master 
2014-11-20 17:31:45 [6600] [INFO] Reason: Worker failed to boot. 

可有人给我我需要从这里做什么的线索?

我使用python 3.4.0和Django的1.6

回答

1

你在同一个环境中安装djangogunicorn
如果您使用virtualenv请确保您具有相同的虚拟环境。

相关问题