versão em Python para mod_wsgi

5

como posso alterar a versão padrão que o mod_wsgi usa?

Estou usando o Debian 5 com o Apache 2.

    
por Etam 06.07.2010 / 17:06

3 respostas

4

Procure por /usr/lib/apache2/modules/mod_wsgi.so* , pelo menos no Ubuntu eu tenho:

/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

Se você alterar o symlink, você alterará o padrão mod_wsgi.

Uma alternativa é procurar em /etc/apache2/mods-enabled/wsgi.load , para mim é apenas uma linha:

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

Se você apontar que em um desses arquivos mod_wsgi.so-2.x , você alterou a versão padrão.

    
por 27.08.2010 / 20:47
1

Quando você diz uma versão diferente, você quer dizer Python 2.5 vs 2.6, então você deve instalar o binário do pacote mod_wsgi compilado contra o Python 2.5, ou compilar o mod_wsgi do código-fonte contra a versão 2.5 do Python. Veja notas sobre a opção --with-python em:

link

    
por 07.07.2010 / 00:34
-1

você deve procurar usar o virtualenv. Eu acho que é isso que você está procurando

link

    
por 06.07.2010 / 17:57