如何在Windows上为Apache安装Python?

3 投票
2 回答
11131 浏览
提问于 2025-04-17 00:10

我想在我的Windows电脑上快速简单地安装Python,这样Apache就可以使用它。目前我在Windows 7上安装了Apache和PHP,运行得很好。我想试着用Python做一些简单的网页,玩一玩Python,学点东西。我下载并安装了Python 2.7.2(按照下面的建议)。接下来我该怎么做呢?我想做一个“Hello World”。我需要mod_python吗,还是可以不需要?我想我得以某种方式告诉Apache Python是可用的。我可能需要创建一个“index.py”文件,或者类似的东西?

我并不是直接在找关于Python语言的教程,而只是想要一些步骤,让我能在当前系统上运行最简单的脚本(Hello World)。

基本上,我想在我的Apache上运行一个Python版本的以下PHP脚本:

<html>
 <head>
  <title>Hello World</title>
 </head>
 <body>
  <?= "Hello World"; ?>
 </body>
</html>

2 个回答

4

首先,特别是在网页开发领域,现在最好还是使用Python 2(2.7)。很多框架和库还没有准备好支持Python 3。

接下来,你可能想用mod_wsgi来代替mod_python,因为后者已经不再更新,而且在最近的Python版本中没有二进制形式可用(而且使用像2.5这样的旧版本Python是不好的)。

最后,不像PHP那样,通常不建议在写Python网页应用时,想着文件和网址之间要一一对应。想要开始做一些有趣的东西,可以看看Flask微框架。它有一些不错的例子和完整的教程。而且更棒的是,在开发过程中你不需要Apache,因为你可以直接运行一个基于Python的开发服务器。

3

你可以使用 mod_python(这个已经不推荐用了)或者更好的选择是 mod_wsgi

可以看看以下内容:

撰写回答