Проверка версии Python, используемой в Mod_WSGI

Я не могу выяснить, какое окружение python используется или какое место установки используется mod_wsgi в Apache. В моем конфиге apache я не указал никакого конкретного конфига venv.

        ServerName 
        ServerAlias 
        DocumentRoot /home/Downloads

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        Alias /static /home/Downloads/static
        <Directory /home/Downloads/static>
                Require all granted
        </Directory>

        <Directory /home/Downloads/samples>
                Require all granted
        </Directory>

        <Directory /home/Downloads>
                <Files wsgi.py>
                        Require all granted
                </Files>
        </Directory>

        #WSGIDaemonProcess group python-path=/home/Downloads python-home=/home/envlin
        WSGIProcessGroup group
        WSGIScriptAlias / /home/Downloads/wsgi.py

Я удалил критическую информацию и заменил ее случайной информацией.

Вот мой журнал перезапуска apache

Журналы Apache

Apache/2.4.46 (Ubuntu) OpenSSL/1.1.1j mod_wsgi/4.7.1 Python/3.9 configured -- resuming normal operations

Вопрос

Есть ли способ узнать, какая версия python и место установки используется mod_wsgi.

**Пути Python **. Если я получу пути python обычным способом, вот результат.

sys.path = [
    '/root',
    '/usr/lib/python39.zip',
    '/usr/lib/python3.9',
    '/usr/lib/python3.9/lib-dynload',
    '/usr/local/lib/python3.9/dist-packages',
    '/usr/lib/python3/dist-packages',
    '/usr/lib/python3.9/dist-packages',
]

Я не нашел способа напрямую узнать версию mod_wsgi, однако я зашел в корневой каталог как пользователь root и выполнил команду find.

/home//Downloads/env/lib/python3.9/site-packages/allauth
/home//gmcwebenvlin/lib/python3.9/site-packages/allauth
/home//.local/lib/python3.9/site-packages/allauth

Пробовал менять переменную в urls.py во всех пакетах и сработало в одном.

Оказалось, что даже когда мы указываем разные конфигурационные файлы для SSL version сайта в Apache, Python home подхватывается из non-SSL version конфигурации по-прежнему.

Вернуться на верх