Обслуживание Django с помощью apache2 завершается с ошибкой ModuleNotFoundError: нет модуля с именем «djangoProject»
Я пытаюсь настроить сервер Django, работающий на Ubuntu 20.04, используя Python 3.10.6 и Django 4.1.1.
Когда Django пытается запустить get_wsgi_application(), он выдает ошибку: ModuleNotFoundError: нет модуля с именем «djangoProject».
Я НЕ работаю в виртуальной среде, и я использую следующее в /etc/apache2/conf-available/mod-wsgi.conf
WSGIScriptAlias /pages /var/www/django_root/djangoProject/djangoProject/wsgi.py
WSGIPythonPath /var/www/django_root/DjangoProject
<Directory /var/www/django_root/DjangoProject>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIScriptAlias /test_wsgi /var/www/django_root/test_wsgi_script.py
в моем исходном файле были только строки 1 и 8, такие же результаты.
Я использую файл wsgi по умолчанию:
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoProject.settings')
application = get_wsgi_application()
Я знаю, что это что-то довольно простое, но я исчерпал все, что мог придумать, и я не совсем уверен, откуда get_wsgi_application() получает информацию о пути или что именно он ищет путь к...