Apache WSGI не импортирует пакеты venvApache

Ответить Пред. темаСлед. тема
Anonymous
 Apache WSGI не импортирует пакеты venv

Сообщение Anonymous »

Я настраиваю сервер Apache для старого приложения Django. Я хочу использовать виртуальную среду, настроенную для Python 2.7. Python 3.10 установлен вне виртуальной среды.
Я настроил свой httpd.conf WSGIDaemonProcess на использование venv через python-home и пытаюсь включить пакеты venv через python-path,

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

WSGIPythonHome /Users/cakey/Development/releasejango_project/2.7venv
WSGIDaemonProcess releasejango python-home=/Users/cakey/Development/releasejango_project/2.7venv python-path:/Users/cakey/Development/releasejango_project:/Users/cakey/Development/releasejango_project/2.7venv/lib/python2.7/site-packagesWSGIProcessGroup releasejango
WSGIApplicationGroup %{GLOBAL}

Alias /releasejango/static/ /Users/cakey/Development/releasejango_project/releasejango/static/


Require all granted


WSGIScriptAlias /releasejango/ /Users/cakey/Development/releasejango_project/releasejango/django.wsgi process-group=releasejango



Require all granted


Когда я посещаю http://127.0.0.1/releasejango/, я получаю эту ошибку (хотя я могу импортировать django из интерпретатора в моем venv):

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

[Fri May 10 16:38:25.937023 2024] [mpm_prefork:notice] [pid 15264] AH00163: Apache/2.4.59 (Unix) mod_wsgi/4.9.0 Python/3.10 configured -- resuming normal operations
[Fri May 10 16:38:25.937210 2024] [core:notice] [pid 15264] AH00094: Command line: '/opt/local/sbin/httpd'
[Fri May 10 15:21:55.989484 2024] [wsgi:error] [pid 13122] [remote 127.0.0.1:51789] mod_wsgi (pid=13122): Failed to exec Python script file '/Users/cakey/Development/releasejango_project/releasejango/django.wsgi'.
[Fri May 10 15:21:55.990216 2024] [wsgi:error] [pid 13122] [remote 127.0.0.1:51789] mod_wsgi (pid=13122): Exception occurred processing WSGI script '/Users/cakey/Development/releasejango_project/releasejango/django.wsgi'.
[Fri May 10 15:21:56.000137 2024] [wsgi:error] [pid 13122] [remote 127.0.0.1:51789] Traceback (most recent call last):
[Fri May 10 15:21:56.000825 2024] [wsgi:error] [pid 13122] [remote 127.0.0.1:51789]   File "/Users/cakey/Development/releasejango_project/releasejango/django.wsgi", line 13, in 
[Fri May 10 15:21:56.000844 2024] [wsgi:error] [pid 13122] [remote 127.0.0.1:51789]     import django.core.handlers.wsgi
[Fri May 10 15:21:56.000872 2024] [wsgi:error] [pid 13122] [remote 127.0.0.1:51789] ModuleNotFoundError: No module named 'django'
Эта ошибка импорта для django возникает независимо от того, есть ли у меня путь к Python или нет.
Как я могу заставить Apache использовать Python 2.7 моего venv И пакеты venv? Я знаю, что он использует python2.7, поскольку он не выдает ModuleNotFoundError: нет модуля с именем «cStringIO».

Подробнее здесь: https://stackoverflow.com/questions/784 ... v-packages
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Apache2 и mod wsgi: целевой сценарий WSGI невозможно загрузить как модуль Python.
    Anonymous » » в форуме Python
    0 Ответы
    202 Просмотры
    Последнее сообщение Anonymous
  • Как вручную скомпилировать C++, который импортирует пакеты из vcpkg без cmake?
    Anonymous » » в форуме C++
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Запустите wsgi с Apache и Django в среде anaconda.
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Модуль Apache WSGI не запускается с помощью net start apache2.4, но работает с httpd.exe
    Anonymous » » в форуме Python
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • FileNotFoundError в приложении Python Flask, размещенном на Ubuntu-Apache с WSGI-Mod
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous

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