Я пытаюсь развернуть проект django в CentOS 7, но продолжаю получать ImportError: No module named site
в моем журнале ошибок httpd.
Это мой файл конфигурации для httpd, расположенный по адресу /etc/httpd/conf.d
:
<VirtualHost *:8008>
WSGIProcessGroup programa_registos
WSGIDaemonProcess programa_registos python-home=/var/www/html/programa_registos/.env python-path=/var/www/html/programa_registos
Alias /static /var/www/html/programa_registos/static
<Directory /var/www/html/programa_registos/static>
Require all granted
</Directory>
WSGIScriptAlias / /var/www/html/programa_registos/programa_registos/wsgi.py
<Directory /var/www/html/programa_registos/programa_registos>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
Мой проект находится на /var/www/html/programa_registos
, а мой virtualenv на /var/www/html/programa_registos/.env
.
Вот мой файл wsgi.py, расположенный на /var/www/html/programa_registos/programa_registos
:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "programa_registos.settings")
application = get_wsgi_application()