Question

Quelqu'un at-il réussi à mod_wsgi 2.5 sur Ubuntu 9.04 avec l'installation par défaut de Python (2.6.2)?

Je suis des erreurs de compilation:

mod_wsgi.c:119:2: error: #error Sorry, mod_wsgi requires at least Python 2.3.0.
mod_wsgi.c:123:2: error: #error Sorry, mod_wsgi requires that Python supporting thread.

que Python donne / usr / bin / python et / usr / bin / python -V retourne Python 2.6.2 donc je ne suis pas sûr de ce qui ne va pas avec le 1er un, et honnêtement, je ne sais pas comment vérifier les options utilisées pour compiler Python par défaut sur Ubuntu.

Il y a beaucoup d'autres erreurs, mais les 2 semble le plus pertinent.

Que pourrait-on peut-être mal ??

Était-ce utile?

La solution

A partir de vos erreurs, je vois que vous êtes d'avoir à compiler des extensions de python. Si vous avez pas déjà, je vous suggère d'installer le paquet python-dev, car il est généralement nécessaire pour compiler les extensions de python et il ne fait pas partie de l'installation par défaut.

L'installation du package est aussi facile que la course:

  

python-dev sudo apt-get install

à partir d'une ligne de commande.

Autres conseils

Peut-être l'utilisateur que le serveur fonctionne comme ne pas / usr / bin sur son chemin, et là quelque part d'autre est une autre version de python sur le chemin qui est <2,3

Essayez:

which -a python

pour trouver tous les pythons sur votre chemin. Peut-être l'un d'entre eux est ce que le serveur est en cours d'exécution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top