Python MAMP 不工作

Python with MAMP not working

我正在从 PHP 切换到 Python。

我正在进行的 Web 项目非常非常小(可能只有两到三个脚本文件)所以我宁愿避免使用任何框架而只使用 Python。

我是 运行 OS X Yosemite 上的 MAMP(不是专业版)。

我的 python 测试文件在终端中执行时工作正常。 但是当我在浏览器中打开它时,它只显示文件的文本连接,而不是输出。

PyTest.py

#!/usr/bin/python
# -*- coding: utf-8 -*-

# enable debugging

import cgitb
cgitb.enable()

print 'Content-Type: text/plain'
print
print 'Hello, World!'

我真的是 Python 的新手。我错过了什么? 谢谢!

我意识到我没有完全理解 Python 和网络服务器交互的方式以及为什么它不能与开箱即用的 MAMP 一起工作。

我现在使用的是一个轻量级的网络框架(bottle),它内置了一个小型开发服务器。

网站后期会使用NGINX和uWSGI部署