Verwenden Sie Python auf MAMP

Ich migriere langsam von PHP nach Python. Insbesondere möchte ich, während ich mit webdev / webdesign arbeite, mit Python eine einfache HTML-Seite mit folgendem Code anzeigen:

#!/usr/bin/python

print('<html><head></head><body>This is a test</body></html>')

Auch hier geht es nur darum zu sehen, ob es funktioniert. Senden der Datei online auf meinem Host als index.cgi Ich hatte keine Probleme, den Inhalt der Datei anzuzeigen. Die Probleme beginnen, wenn ich versuche, das WSGI-Modul auf MAMP zu installieren oder Python generell damit arbeiten zu lassen. Wenn es zu localhost / index.cgi geht, wird der Inhalt der Datei anstelle der Ergebnisse angezeigt. Ich habe ein halbes Dutzend Tutorials besucht und keines scheint zu funktionieren. Ich stoße immer irgendwann auf ein Problem. Es scheint darauf zurückzuführen zu sein, dass Apache, das mit MAMP geliefert wird, nicht so aufgebaut ist, dass Sie Module hinzufügen können (wie z. B. wsgi).

Das liegt auch daran, dass ich keine findekürzlich Artikel über die Installation von Python auf MAMP. Alle stammen aus den Jahren 2008 oder 2009 und sind mit alten Versionen von MAMP, Python und Macports ausgestattet.

Kann mich jemand auf das aktuelle Verfahren hinweisen, mit dem dies funktioniert?

EDIT: Ok, nachdem ich es gefunden habeDieser Beitrag Ich habe festgestellt, dass MAMP standardmäßig keine CGI-Skripte außerhalb des Ordners cgi-bin / in MAMP / verarbeitet. Also habe ich die Apache conf-Datei wie erklärt modifiziert, sie liest jetzt anscheinend die .cgi-Datei, wirft aber einen Fehler 500 mit dem oben gezeigten Inhalt. Ist der Code der Täter oder ist es MAMP?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage