我正在尝试在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
并保存了该文件。 helloworld.py
文件时,我只是在浏览器中显示代码。我的Python文件只包含声明:
print "Hello World"
请帮我解决这个问题
答案 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