Apache mod_wsgi и python 2.7 - PullRequest
       4

Apache mod_wsgi и python 2.7

3 голосов
/ 28 июня 2011

Моя установка WSGI использует python2.6, а моему проекту django для правильной работы требуется python 2.7. Возможно ли связать версию Python, которую использует WSGI, без перекомпиляции wsgi? У меня были странные ошибки при попытке компилировать wsgi, и я бы предпочел обойти весь процесс устранения неполадок, если это возможно.

Спасибо

Ответы [ 2 ]

4 голосов
/ 29 июня 2011

Чтобы ответить на конкретный вопрос, нет, невозможно сделать установку mod_wsgi, скомпилированной для одной версии Python, чтобы использовать другую версию во время выполнения.

Почему бы вам не создать отдельный вопрос дляФактическая проблема, с которой вы столкнулись при компиляции из исходного кода.Еще лучше спросить об этом в списке рассылки mod_wsgi, где можно найти лучших людей, которые могут вам помочь.

3 голосов
/ 29 июня 2011

Вам придется переустановить WSGI с помощью чего-то вроде этой директивы

./configure --with-python=/usr/local/bin/python2.7

http://code.google.com/p/modwsgi/wiki/InstallationIssues#Multiple_Python_Versions

Если вы работаете с несколькими приложениями, это может быть хорошей идеей дляиспользуйте virtualenv и установите переменные os.environ в сценариях WSGI ваших приложений, чтобы они указывали на их виртуальные среды.

...