Django / Apache / mod_wsgi не использует двоичный файл Python virtualenv

У меня есть 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 - это способ сделать это, но кажется, что это влияет только на то, какой каталог сайтов-пакетов используется, а не на какой двоичный файл. Спасибо.

6
задан rfrankel 27 April 2011 в 07:07
поделиться