2011-04-04 4 views
1

En fait, mod_wsgi fonctionnait avec python3.1, mais après la mise à jour de certains logiciels ... ça ne marche plus.mod_wsgi sur archlinux avec python 3.2

Je suivi ces instructions pour python3.1 légèrement modifiées pour 3.2: https://wiki.archlinux.org/index.php/Mod_wsgi

et alors qu'il semble construire/installer ok, en essayant de commencer apache me donner l'erreur:

Impossible de charger/etc /httpd/modules/mod_wsgi.so dans le serveur: /etc/httpd/modules/mod_wsgi.so: non défini symbole: PyCObject_FromVoidPtr

comme ce gars a: Python 3.1.1 with --enable-shared : will not build any extensions

Toute aide serait appréciée.

Je suis un client Linux.

Répondre

3

Les versions publiées de mod_wsgi ne peuvent pas être utilisées avec Python 3.2. Vous devez actuellement utiliser le code source directement à partir du référentiel subversion pour mod_wsgi. Voir:

http://code.google.com/p/modwsgi/source/checkout

+0

grâce, a travaillé comme un charme, a un nouveau tronc, puis ./configure, make, make install. redémarré apache et était bon à faire. Merci. – 8steve8

+0

@Graham Dumpleton: excusez-moi mon ami, quelle version de wsgi devrais-je utiliser pour python 3.2 –

+0

Vous feriez bien de ne pas utiliser Python 3.2. La première version réellement utilisable de Python 3.X était Python 3.3 car elle restaure certaines fonctionnalités qui avaient été supprimées de Python 3. De toute façon, avez-vous réellement essayé la dernière version? https://github.com/GrahamDumpleton/mod_wsgi/releases https://pypi.python.org/pypi/mod_wsgi –