我正在尝试学习Web python编程,因此我尝试使用此tutorial中给出的过程在wamp服务器中安装python。我已经完成了教程中提到的步骤。但是当我试图运行python脚本时,它在firefox中显示此错误
Unable to connect
Firefox can't establish a connection to the server at localhost.
我发现在apache / httpd.conf中添加这两个脚本有些影响整个wamp服务器
1)LoadModule wsgi_module modules/mod_wsgi.so
and
2) <Directory “C:/wamp/www/python”>
Options ExecCGI
AddHandler wsgi-script .py
Order allow,deny
Allow from all
</Directory>
当我在所有组合(1,2和两者)中启用上述代码并重新启动时;服务器显示脱机(黄色'W'符号)但当我删除或禁用(使用#)两个脚本时它显示绿色'W' wamp的标志,它正在运作。
任何人都知道为什么它会显示此错误以及我如何在wamp中运行python文件?
我的系统配置
windows 7 32 bit
python 3.2
[mod_wsgi][2] for python 3.1
WampServer Version 2.1
答案 0 :(得分:0)
看起来你在这里遇到了一些问题,因为WAMP不会以启用wsgi_module开头。让我们从第二个问题开始,这是this question的副本。基本上,你正在遵循的教程似乎有一个拼写错误和一些不好的报价。将您的虚拟主机配置更改为:
<Directory "C:/wamp/www/python">
Options ExecCGI
AddHandler wsgi-script.py
Order allow,deny
Allow from all
</Directory>
(注意你的目录名称和我从AddHandler行中删除的空间的直引号)
修好后,当您加入LoadModule wsgi_module modules/mod_wsgi.so
行时,您的WAMP是否仍然保持黄色?