Wie zu installieren & konfigurieren mod_wsgi für py3
Ich installiert & konfiguriert mod_wsgi für python2.7, aber jetzt würde ich auch gerne haben mod_wsgi für py3
Bin ich in ubuntu 12.04
Meiner apache-conf-Datei sieht wie folgt aus für py2.7 :
<Directory /var/www/vhosts/my_web>
WSGIProcessGroup my_web
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
Nun würde ich gerne installieren mod_wsgi für Python ist3.
Ich glaube, ich habe zu tun, apt-get install libapache2-mod-wsgi-py3
Aber ich finde keine Anleitung, wie zu konfigurieren mod_wsgi für py3.
a) Kann ich mod_wsgi für py2.7 oder brauche ich, um es zu entfernen für apache arbeiten mit mod_wsgi_py3?
b) Was muss ich in meiner apache-conf?
Heap so eingebaut , es ist ein Paket-Installation mit apache2 , Sie müssen nicht konfiguriert es wieder.
Sie können nicht beides haben libapache2-modwsgi und libapache2-modwsgi-py3 installiert, zumindest in Debian. Ich vermute, es ist der gleiche Fall bei Ubuntu.
Ja, du hast Recht, es ist eine oder die andere.
Ich glaube, dein Fehler war es das auslassen des mod_wsgi tag -- der Entwickler zu sein scheint, überwachung, tag. Ich habe nur gefragt, eine ähnliche Frage hier: stackoverflow.com/questions/30674644/...
drabo2005 tatsächlich antwortete mir. Sie müssen nur zu tun: apt-get install libapache2-mod-wsgi-py3-und es überschreibt die mod-wsgi für py2.7. Für die Konfiguration-Datei hat gut funktioniert.
Sie können nicht beides haben libapache2-modwsgi und libapache2-modwsgi-py3 installiert, zumindest in Debian. Ich vermute, es ist der gleiche Fall bei Ubuntu.
Ja, du hast Recht, es ist eine oder die andere.
Ich glaube, dein Fehler war es das auslassen des mod_wsgi tag -- der Entwickler zu sein scheint, überwachung, tag. Ich habe nur gefragt, eine ähnliche Frage hier: stackoverflow.com/questions/30674644/...
drabo2005 tatsächlich antwortete mir. Sie müssen nur zu tun: apt-get install libapache2-mod-wsgi-py3-und es überschreibt die mod-wsgi für py2.7. Für die Konfiguration-Datei hat gut funktioniert.
InformationsquelleAutor Lazik | 2013-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
sudo apt-get install libapache2-mod-wsgi-py3
Diese ersetzen libapache2-mod-wsgi und starten Sie den apache-service.
Mehr spezifische Anweisungen (Django) sind für Sie hier: https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/
InformationsquelleAutor davesave
Ist es falsch zu sagen Sie nicht brauchen, um erneut zu installieren. Graham Dumpleton (der Autor des mod_wsgi Modul) befasste sich mit der Frage hier.
Kurze Antwort - Sie installieren, müssen mod_wsgi zusammengestellt für Ihre Python überarbeitet. Ich hatte das gleiche Problem - soweit ich mich erinnern kann, die Sie benötigen, um die richtigen pip für Ihre Python-version, und führen Sie etwas entlang der Linien von:
InformationsquelleAutor Arthur Mencke
Wenn Sie virtualenvs (was Sie sollten) Sie erstellen einfach eine aus, die für die version von python geben, die Sie bauen wollen mod_wsgi.
Dann
bauen eine Python ist3 version für Sie.
InformationsquelleAutor boatcoder