在WAMP服务器上运行Python程序

时间:2014-05-29 06:08:06

标签: python

我正在尝试在WAMP上运行Python程序。你能告诉我怎么处理吗?我已从http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi下载了文件mod_wsgi.so 并将其放在C:\wamp\bin\apache\Apache2.2.17\modules

我已将httpd.conf文件配置如下:

  • LoadModule wsgi_module modules/mod_wsgi.so并保存了该文件。
  • 刷新WAMP。
  • 当我尝试运行helloworld.py文件时,我只是在浏览器中显示代码。

我的Python文件只包含声明:

print "Hello World"

请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

如果您只是尝试运行一个不会返回与您的Web应用程序相关的任何内容的Python文件,那么WSGI对您来说并不理想。

WSGI是一个Web应用程序平台,您可以使用python编写Web应用程序代码,同时符合WSGI接口。然后你的整个应用程序应该是这样的。

def application(environ, start_response):
    status = '200 OK'
    output = 'Hello World!'

    response_headers = [('Content-type', 'text/plain'),
                        ('Content-Length', str(len(output)))]
    start_response(status, response_headers)

    return [output]

有关详细信息,请阅读此post