Comment installer & amp; configurer mod_wsgi pour py3
J'ai installé & configuré mod_wsgi pour python2.7 mais maintenant, je voudrais aussi avoir mod_wsgi pour py3
Je suis sous ubuntu 12.04
Ma conf apache fichier ressemble à ceci pour py2.7 :
<Directory /var/www/vhosts/my_web>
WSGIProcessGroup my_web
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
Maintenant je voudrais installer mod_wsgi pour python3.
Je pense que j'ai à faire apt-get install libapache2-mod-wsgi-py3
Mais je ne peux trouver aucune instruction sur la façon de configurer mod_wsgi pour py3.
a) je Peux le garder mod_wsgi pour py2.7 ou dois-je besoin de l'enlever pour apache pour fonctionner avec mod_wsgi_py3?
b) Que dois-je inclure dans ma conf apache?
source d'informationauteur Lazik
Vous devez vous connecter pour publier un commentaire.
sudo apt-get install libapache2-mod-wsgi-py3
Ce sera de remplacer les libapache2-mod-wsgi et redémarrer le service apache.
Des instructions plus spécifiques (Django) sont disponibles ici: https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/
Il est incorrect de dire que vous n'avez pas besoin de l'installer à nouveau. Graham Dumpleton (l'auteur de la mod_wsgi module) ont abordé la question ici.
Réponse courte - vous aurez besoin d'installer le mod_wsgi compilé pour votre mise à jour de Python. J'ai eu le même problème - aussi loin que je me souvienne, vous avez besoin pour obtenir le pip pour votre version de Python et d'exécuter quelque chose le long des lignes de ce:
Si vous utilisez virtualenvs (qui doit) il vous suffit de construire l'une pour la version de python que vous voulez construire mod_wsgi pour.
Puis
va construire une version Python3 pour vous.