2014-11-20 7 views
5

मैंने एक Django एप्लिकेशन बनाया है लेकिन अब साइट के कुछ क्षेत्रों में कुछ एसिंक्रोनस (रीयल-टाइम) कार्यक्षमता का उपयोग करने की योजना है। कुछ शोध करने के बाद मुझे लगता है कि मुझे gevent-socketio का उपयोग करना चाहिए और इसलिए यह आवश्यक है कि मैं एप्लिकेशन सर्वर को Gunicorn पर स्विच करूँ।Django Gunicorn ImportError: 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. 

किसी को मुझे दे सकते हैं मुझे यहां से क्या करने की ज़रूरत है?

मैं अजगर 3.4.0 और Django 1.6

उत्तर

1

उपयोग कर रहा हूँ आप एक ही वातावरण में django और gunicorn स्थापित किया है।
यदि आप virtualenv का उपयोग करते हैं तो सुनिश्चित करें कि आपके पास समान वर्चुअल वातावरण दोनों हैं।

संबंधित मुद्दे