Estoy migrando lentamente de PHP a Python. En particular, ya que trabajo en WebDev/diseño web me gustaría mostrar una página HTML básica usando Python, usando el siguiente código:Usar Python en MAMP
#!/usr/bin/python
print('<html><head></head><body>This is a test</body></html>')
Una vez más, el punto es sólo para ver si funciona. Enviar el archivo en línea en mi host como index.cgi No he tenido problemas para mostrar el contenido del archivo. Los problemas comienzan cuando intento instalar el módulo WSGI en MAMP, o simplemente para hacer que Python trabaje en general con él. Cuando va a localhost/index.cgi se muestra el contenido del archivo en lugar de sus resultados. He seguido media docena de tutoriales y ninguno parece funcionar, siempre encuentro un problema en algún momento. Parece provenir del hecho de que Apache que viene con MAMP no está construido de manera que le permita agregar módulos (como wsgi).
Ésta es también proviene del hecho de que no puedo encontrar ninguna reciente artículo sobre cómo instalar Python en MAMP, todos ellos bien datan de 2008 o 2009, con versiones antiguas de MAMP, Python y MacPorts.
¿Alguien puede indicarme el procedimiento actual para que esto funcione?
EDIT: Ok después de encontrar this article deduje que MAMP por defecto no procesan los scripts CGI fuera del cgi-bin/carpeta en MAMP /. Así que modifiqué el archivo conf de Apache como se explicó, ahora aparentemente lee el archivo .cgi pero arroja un error 500 con el contenido que se muestra arriba. ¿El código es el culpable o es el de MAMP?
Es un 404 para el enlace encontraste. –