Apache Wsgi virtualHost, виртуальная среда Django «нет модуля с именем django.core.wsgi»

Я видел много предыдущих сообщений, связанных с моей проблемой, но ни один ответ не смог избавиться от моей «500 Server internal Error», поэтому я пытаюсь опубликовать свой conf, чтобы получить помощь.

Сообщение об ошибке:

[Пт 24 июня 17: 05: 23.631270 2016] [authz_core: error] [pid 15187: tid 140715758237440] [client 127.0.0.1:47873] AH01630: клиент отклонен из-за конфигурации сервера: / home / www / waves /

[Пт 24 июня 17: 05: 23.631568 2016] [: ошибка] [pid 15186: tid 140715648984832] ['/home/marc/.virtualenvs/waves/lib/python2.7/site-packages', '/ home / www / waves ',' /usr/local/lib/python2.7/dist-packages/setuptools-20.6.7-py2.7.egg ',' /usr/lib/python2.7 ',' / usr / lib / python2.7 / plat-x86_64-linux-gnu ',' /usr/lib/python2.7/lib-tk ',' /usr/lib/python2.7/lib-old ',' / usr / lib / python2 .7 / lib-dynload ',' /usr/local/lib/python2.7/dist-packages ',' /usr/lib/python2.7/dist-packages ',' /usr/lib/python2.7/ dist-packages / PILcompat ',' /usr/lib/python2.7/dist-packages/gtk-2.0 ',' /usr/lib/python2.7/dist-packages/ubuntu-sso-client ']

[Пт, 24 июня 17: 05: 23.631660 2016] [: ошибка] [pid 15186: tid 140715648984832] [remote 127.0.0.1:50665] mod_wsgi (pid = 15186): целевой скрипт WSGI '/ home / www / waves / waves_services / wsgi.py 'не может быть загружен как модуль Python.

[Пт 24 июня 17: 05: 23.631675 2016] [: ошибка] [pid 15186: tid 140715648984832] [remote 127.0.0.1:50665] mod_wsgi (pid = 15186): Возникла исключительная ситуация при обработке сценария WSGI '/ home / www / waves / waves_services / wsgi.py».

[Пт 24 июня 17: 05: 23.631686 2016] [: error] [pid 15186: tid 140715648984832] [remote 127.0.0.1:50665] Traceback (последний последний вызов):

[Пт 24 июня 17: 05: 23.631710 2016] [: ошибка] [pid 15186: tid 140715648984832] [remote 127.0.0.1:50665] Файл "/home/www/waves/waves_services/wsgi.py", строка 18, в

[Пт 24 июня 17: 05: 23.631731 2016] [: ошибка] [pid 15186: tid 140715648984832] [удаленный 127.0.0.1:50665] из django.core.wsgi import get_wsgi_application

[Пт, 24 июня 17: 05: 23.631743 2016] [: ошибка] [pid 15186: tid 140715648984832] [remote 127.0.0.1:50665] ImportError: Нет модуля с именем django.core.wsgi

Мое приложение django не загружается в режиме apache wsgi, я пробовал много решений, но все еще не работает. Вот мои файлы confs: Виртуальный хост:

<VirtualHost *:80>

ServerName dev.www.waves.com
ServerAlias www.waves.com
ServerAdmin [email protected]

DocumentRoot /home/www/waves
Alias media/ /home/www/waves/media/
Alias static/ /home/www/waves/static/

<Directory /home/www/waves>
   Require all granted
</Directory>

<Directory /home/www/waves/staticfiles>
   Require all granted
</Directory>

<Directory /home/www/waves/media>
   Require all granted
</Directory>

WSGIDaemonProcess waves python-path=/home/marc/.virtualenvs/waves/lib/python2.7/site-packages:/home/www/waves
WSGIProcessGroup waves
WSGIScriptAlias /waves /home/www/waves/waves_services/wsgi.py

<Directory /home/www/waves/waves_services>
  <Files wsgi.py>
    Require all granted
  </Files>
</Directory>

<Directory /home/marc/.virtualenvs/waves/lib/python2.7/>
Require all granted
</Directory>

Мой контент wsgy.py:

from __future__ import unicode_literals
import os
import sys
import site

print sys.path
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "waves_services.settings.production")
application = get_wsgi_application()

Я проследил содержание sys.path в журнале ошибок apache и virtualenv в sys.path. Django устанавливается в этом virtualenv (я сначала пытался установить django «глобально», но ошибка была просто перемещена в первый «специфичный для приложения» импорт: environment, содержащийся в моем файле настроек. Виртуальный env был создан с помощью virtualenvwrapper (какое влияние? )

Я также пытался сменить владельца файла virtualenv, поменял флаг «выполнения», но все равно получаю следующее ... 500 Ошибка сервера.

Я был бы благодарен, чтобы получить подсказку о том, что происходит! thanxs

Ответы на вопрос(1)

Ваш ответ на вопрос