下载 Python 2.5.4(来自官方网站)并进行安装

下载 Python 2.5.4(来自官方网站)并进行安装

我很犹豫是否应该在“StackOverflow”还是“SuperUser”上发布这个问题,但最终决定在这里发布,因为 Python 更像是一种编程语言,而不是一个软件。

我最近一直在使用安装在我电脑上的 Python 2.5.4,但目前我不在家(大约两周后也不会在家),所以我需要在另一台电脑上安装相同版本的 Python。这台电脑安装了 Windows XP – 就像我家里的一样。

我之所以需要 Python 2.5.4,是因为我正在使用“Google App Engine”,而我被告知它只支持 Python 2.5

然而,当我进入 Python 官方页面进行下载时,我发现某些内容已经发生了变化,而且我记不清我在家里的电脑上从哪个网站下载了 Python 2.5.4。

我找到了这个页面: http://www.python.org/download/releases/2.5.4/

它看起来是这样的:

在此处输入图片描述

这里有几件事我不清楚。

它说:


对于 x86 处理器:python-2.5.4.msi

对于 Win64-Itanium 用户:python-2.5.4.ia64.msi

对于 Win64-AMD64 用户:python-2.5.4.amd64.msi


首先,我不知道我使用的是什么处理器——我的处理器是不是“x86”;另外,我也不知道我是“Win64-Itanium”用户还是“Win64-AMD64”用户。Itanium 和 AMD64 也是处理器吗?

后来又说:


Windows XP 及更高版本已经有 MSI;许多旧机器已经安装了 MSI。


我想,这是我的情况,但后来我完全搞不清楚应该点击哪个链接,因为现在看来我不需要前面三个链接(因为 MSI 已经安装在 Windows XP 上),但没有为使用“Windows XP”或更旧机器的人提供第四个链接。当然,后面有这些字:


Windows 用户可能还会对 Mark Hammond 的 win32all 包感兴趣,可从 Sourceforge 获得。


然而在我看来,它是一个附加文件,而不是主文件。

我可以在 Python 官方网站的哪里下载 Python 2.5.4,确切地说,我应该点击哪个链接?

答案1

您要下载的版本取决于所安装的操作系统。

要确定您正在运行的是 x86(32 位)还是 x64(64 位),只需转到控制面板->系统,如果没有显示您正在运行 64 位,那么您正在运行 32 位。

请参阅此以了解更多信息: http://support.microsoft.com/kb/827218

如果您运行的是 32 位:请下载 x86 版本,如果您运行的是 64 位,请下载 Win64-AMD64 版本。

虽然其他评论直接说要下载并安装 x86,但在 64 位操作系统上运行 32 位程序可能会出现兼容性问题(我亲眼见过)。Python 解释器会受到影响吗?不能肯定地说,但我确信 64 位版本肯定针对在 64 位系统上运行进行了优化。因此,我建议您下载所需的版本。

答案2

第一个总是有效的。

答案3

您需要适用于 x86 处理器的 32 位版本,即列出的第一个版本。

AMD64 是针对 64 位 x86 处理器的 64 位编译,但大多数人即使运行的是 64 位操作系统,也会使用 32 位版本。由于指针宽度为 8 字节,因此如果您使用 64 位版本,数据缓存性能会受到影响。除非您需要从 Python 应用程序访问超过 2 GB 的内存(或使用需要此内存的模块),否则 64 位对您来说毫无用处。

Itanium 是英特尔推出的一款 64 位处理器,原本是迈向 64 位的标志,但 AMD 抢先一步,推出了向后兼容程度更高的 AMD64 架构(英特尔现在将其称为 x86-64 或 x64)。我怀疑我们大多数人都不认识使用 Itanium 的人。

相关内容