如何在Wampserver上设置和运行Python?

10 投票
7 回答
28694 浏览
提问于 2025-04-15 18:28

有没有人能帮我把Python设置在Wampserver上运行?根据我目前了解到的,似乎需要用到Wampserver、Python、mod_python,以及对Apache的http.conf文件进行一些调整。我试过了,但我觉得在版本上可能有冲突。有没有人知道哪个版本的组合可以一起工作,这样我就可以在我的Wampserver上进行一些本地的Python开发?如果能提供下载链接就太好了。

我现在的配置是:
Wampserver 2.0c =>
Apache版本:2.2.8,PHP版本:5.2.6,MySQL版本:5.0.51b

7 个回答

2

这篇帖子提到的是mod_python,所以我想分享一些关于使用CGI的内容,看看是否可以接受。

我已经有一段时间没做这个了,但我记得我用Python写的CGI脚本在Wampserver上运行时,只需要做几件简单的事情(虽然当时看起来并不简单):

  • 如果你还没有安装Python,先下载并安装它。标准安装应该能让你从命令提示符运行程序(你需要这个功能)。
  • 写你的Python CGI程序,第一行要写成#!python(或者Python可执行文件的完整路径)。虽然在Windows下,Python程序的第一行通常不是必须的,但Apache似乎需要这个来识别程序是Python写的。
  • 把程序放到你的cgi-bin目录里。

这样就可以了。我检查了一下我的httpd.conf文件,没有看到需要更改的地方来让Python工作。(这假设你已经让CGI正常工作了。)

下面这个简单的脚本可以告诉你是否一切正常:

#!python
print "Content-type: text/html"
print ""
print "<html>"
print "<head>"
print "<title>CGI Test of Python</title>"
print "</head>"
print "<body>"
print "This is a test"
print "</body>"
print "</html>"
2

你可以试试使用 web.py下载链接)或者 django 吗?

这两个框架都有自己的网络服务器,而且你还可以通过 MySQLdb 扩展来连接 MySQL 服务器。

3

不要使用 mod_python;它的功能和大多数人想的并不一样。建议使用 mod_wsgi

撰写回答