У меня есть virtualenv в / opt / webapps / ff / с собственной установкой Python . У меня WSGIPythonHome установлен в / opt / webapps / ff в моем файле конфигурации Apache (и это определенно используется в некоторой степени, потому что, если я установлю его в немного другой существующий каталог и перезапущу Apache, я получу 504). Но если я, например, assert False
где-нибудь в представлении, чтобы вызвать страницу отладки Django, я вижу, что settings.PYTHON_BIN - это / usr / bin
, а не / opt / webapps /ff/bin<11135859_.
Как заставить Apache / mod_wsgi использовать двоичный файл Python моей виртуальной среды? Я думал, что установка WSGIPythonHome - это способ сделать это, но кажется, что это влияет только на то, какой каталог сайтов-пакетов используется, а не на какой двоичный файл. Спасибо.