Apache2 не запускает ошибку django ImportError: нет модуля с именем siteApache

Ответить
Anonymous
 Apache2 не запускает ошибку django ImportError: нет модуля с именем site

Сообщение Anonymous »

sudo you /etc/httpd/conf.d/canon.conf

Код: Выделить всё

ServerAdmin webmaster@localhost
ServerName your_domain_or_ip

# Path to the root of your Django app
DocumentRoot /home/ec2-user/erp-edi-integration/canon

# Update to the new virtual environment path
WSGIDaemonProcess canon python-home=/home/virtual-env/venv
WSGIProcessGroup canon

WSGIScriptAlias / /home/ec2-user/erp-edi-integration/canon/canon/wsgi.py

# Set up static files
Alias /static/ /home/ec2-user/erp-edi-integration/canon/static/

Require all granted


# Set up media files
Alias /media/ /home/ec2-user/erp-edi-integration/canon/media/

Require all granted




Require all granted


canon/wsgi.py

Код: Выделить всё

import os, sys
sys.path.insert(0, '/home/ec2-user/erp-edi-integration/canon')
sys.path.insert(0, '/home/virtual-env/venv/lib/python3.9/site-packages')
sys.path.insert(0, '/home/virtual-env/venv/lib/python3.9/lib-dynload')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'canon.settings')
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

>>> import sys
>>> print(sys.path)
['', '/home/ec2-user/miniconda3/envs/myenv/lib/python39.zip', '/home/ec2-user/miniconda3/envs/myenv/lib/python3.9', '/home/ec2-user/miniconda3/envs/myenv/lib/python3.9/lib-dynload', '/home/virtual-env/venv/lib/python3.9/site-packages']
все требования уже установлены
проверьте виртуальную среду
источник /home/virtual-env/venv/ bin/activate # Активировать снова
после всего этого, когда я запускаю перезагрузку сервера, затем в журнале Apache
ошибка показывает мне это
Ошибка импорта: нет модуля с именем site
что в этом плохого
путь моего проекта — /home/ec2-user/erp-edi-integration/canon/canon/wsgi.py

Подробнее здесь: https://stackoverflow.com/questions/793 ... named-site
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»