Python 3.x 尝试运行python CGI脚本时出现500内部错误wamp服务器

Python 3.x 尝试运行python CGI脚本时出现500内部错误wamp服务器,python-3.x,cgi,wamp,Python 3.x,Cgi,Wamp,我试着运行一个CGI python文件,我对html和服务器端编程是新手。我想在我的Web服务器(Wamp)上使用python脚本,所以我搜索并发现我可以使用Apache。我将代码放在一个.py文件中,并将其放在cgi-bin文件夹中。当我运行它时,我得到一个错误,请注意,我从python网站偷了测试代码来测试它 #!/usr/bin/env python # -*- coding: UTF-8 -*- # enable debugging import cgitb cgitb.enable(

我试着运行一个CGI python文件,我对html和服务器端编程是新手。我想在我的Web服务器(Wamp)上使用python脚本,所以我搜索并发现我可以使用Apache。我将代码放在一个.py文件中,并将其放在cgi-bin文件夹中。当我运行它时,我得到一个错误,请注意,我从python网站偷了测试代码来测试它

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print("Content-Type: text/plain;charset=utf-8")
print()

print("Hello World!")
这是我得到的错误:

[Thu Jul 09 14:11:58.841220 2015] [cgi:error] [pid 9940:tid 968] [client ::1:54621] script not found or unable to stat: C:/wamp/bin/apache/apache2.4.9/cgi-bin/CgiTest.py
[Thu Jul 09 14:26:59.338627 2015] [cgi:error] [pid 5500:tid 968] (OS 2)The system cannot find the file specified.  : [client ::1:54733] couldn't create child process: 720002: CgiTest.py
[Thu Jul 09 14:26:59.338627 2015] [cgi:error] [pid 5500:tid 968] (OS 2)The system cannot find the file specified.  : [client ::1:54733] AH01223: couldn't spawn child process: C:/wamp/bin/apache/apache2.4.9/cgi-bin/CgiTest.py

我已经确定了名字是正确的。我得到一个500的内部错误。我还确保检查了wamp服务器托盘图标中的cgi模块。

那么,您是否安装了Python,以便在您的系统上能够解释和执行Python代码?您是否在Apache中启用了CGI?这可能会帮助你是的,我已经做了所有的事情,有wamp,python 3.4.2。我还检查了ApacheMaybe your shebang
#中的cgi模块/usr/bin/env python
需要稍加修改以适应windows环境。我想,有些模数只有2.7+而不是3.4。我需要降级