Версия Python для mod_wsgi

С ударом можно сделать это:

init # do the preamble setup of script A

scriptB & # start in background
scriptC & # start in background
scriptD & # start in background

wait # wait for all background jobs to finish

cleanup # do the cleanup part of script A
5
задан 24 April 2011 в 06:35
3 ответа

Когда Вы говорите, что другая версия, Вы имеете в виду Python 2.5 по сравнению с 2,6, затем необходимо установить mod_wsgi двоичный файл пакета, скомпилированный против Python 2.5, или скомпилировать mod_wsgi от исходного кода сами против версии Python 2.5. См. примечания о - опция с Python в:

http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide#Configuring_The_Source_Code

1
ответ дан 3 December 2019 в 01:48

необходимо изучить использование virtualenv. Я думаю, именно это Вы ищете

http://code.google.com/p/modwsgi/wiki/VirtualEnvironments

-1
ответ дан 3 December 2019 в 01:48
  • 1
    Возможно создать virtualenv с более высокой версией Python, чем система имеет? –  Etam 7 July 2010 в 02:39
  • 2
    да.. я делаю это для хостинга приложений Django на redhat el 5, который только имеет 2.4.. Я работаю 2.6 в virtualenv. Просто необходимо установить его в системе как опция –  Mike 7 July 2010 в 15:38

Искать /usr/lib/apache2/modules/mod_wsgi.so*, по крайней мере, на ubuntu I имейте:

/usr/lib/apache2/modules/mod_wsgi.so -> mod_wsgi.so-2.6
/usr/lib/apache2/modules/mod_wsgi.so-2.5
/usr/lib/apache2/modules/mod_wsgi.so-2.6

При изменении символьной ссылки Вы изменяете значение по умолчанию mod_wsgi.

Альтернатива должна заглянуть /etc/apache2/mods-enabled/wsgi.load, для меня это - всего одна строка:

LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so

Если Вы указываете на это на одного из тех mod_wsgi.so-2.x файлы, Вы изменили версию по умолчанию.

4
ответ дан 3 December 2019 в 01:48

Теги

Похожие вопросы