Sto lentamente migrando da PHP a Python. In particolare, come io lavoro in webdev/web design Vorrei visualizzare una pagina HTML di base utilizzando Python, utilizzando il seguente codice:Usa Python su MAMP
#!/usr/bin/python
print('<html><head></head><body>This is a test</body></html>')
Anche in questo caso, il punto è solo per vedere se funziona. Inviando il file online sul mio host come index.cgi non ho avuto problemi a visualizzare il contenuto del file. I problemi iniziano quando cerco di installare il modulo WSGI su MAMP, o semplicemente per far funzionare Python in generale con esso. Quando va a localhost/index.cgi, il contenuto del file viene visualizzato al posto dei suoi risultati. Ho seguito una mezza dozzina di tutorial e nessuno sembra funzionare, ho sempre riscontrato un problema in un punto o nell'altro. Sembra che il fatto che Apache venga fornito con MAMP non è costruito in un modo che consente di aggiungere moduli (come wsgi).
Questo è anche deriva dal fatto che non riesco a trovare alcuna recente articolo su come installare Python sul MAMP, tutti sia data da 2008 o 2009, con le vecchie versioni di MAMP, Python e MacPorts.
Qualcuno può indicarmi la procedura corrente per farlo funzionare?
EDIT: Ok dopo aver trovato this article Ho raccolto che MAMP di default non elaborare script CGI al di fuori della cgi-bin/cartella in MAMP /. Così ho modificato il file conf di Apache come spiegato, ora sembra che legga il file .cgi ma lanci un errore 500 con il contenuto mostrato sopra. Il codice è il colpevole o è MAMP?
si tratta di un 404 per il link hai trovato. –