2013-09-26 2 views
0

У меня есть Nginx и uwsgi установки после этой обучающей программы:Nginx и uwsgi вопрос о EC2

http://panta.info/blog/3/how-to-install-and-configure-nginx-uwsgi-and-django-on-ubuntu.html

Я получаю следующее сообщение об ошибке:

Thu Sep 26 17:33:11 2013 - *** Operational MODE: preforking *** 
Traceback (most recent call last): 
    File "/var/www/repo/mysite/mysite/mysite/wsgi.py", line 24, in <module> 
    from django.core.wsgi import get_wsgi_application 
ImportError: No module named django.core.wsgi 

, но когда я делаю это, он работает:

Python 2.7.3 (default, Sep 26 2012, 21:51:14) 
[GCC 4.7.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from django.core.wsgi import get_wsgi_application 
>>> get_wsgi_application() 
<django.core.handlers.wsgi.WSGIHandler object at 0x7f3b23281790> 
>>> 

Есть ли что-то еще, что мне не хватает? Я пытался отладить это в течение некоторого времени, любая помощь приветствуется!

Я также сослался на эту страницу без толку:

http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html

ответ

1

звучит как вопрос пути

в вас uwsgi INI файл вы можете попробовать добавить

home=<abs path to your virtualenv> 

так что если вы следовали за учебником, точно это было бы

home=/home/USER/projects/venv 
Смежные вопросы