无法在 Windows XP Professional 中安装 Python 3.5

Posted

技术标签:

【中文标题】无法在 Windows XP Professional 中安装 Python 3.5【英文标题】:Unable to install Python 3.5 within Windows XP Professional 【发布时间】:2015-12-06 02:35:29 【问题描述】:

我正在尝试从 Windows XP Professional 中安装 Python 3;但是我收到以下屏幕(没有安装按钮):

在我看来,这显然是一个未报告的错误,或者是渲染问题。这个问题如何缓解?如果可以克服这个问题,是否表明存在其他相关问题?

【问题讨论】:

以管理员身份运行安装程序会改变结果吗? @qwertyuip9 等等我需要设置Administrator 密码...虽然我的用户应该拥有相同的权限... @qwertyuip9 结果相同。无赖 如果您还没有准备好使用 python 3.5,您可以尝试 python 3.4 或尝试似乎可以在 Windows XP 上运行的 ActivePython(包括 Python 3.4)。另外,python 3.5.0rc4 今天出来了,也许可以用? Python 3.5 放弃了对 Windows XP 的支持,所以我宁愿将任何与 XP 相关的问题称为不兼容而不是错误并且不希望得到修复。 【参考方案1】:

遗憾的是,3.4.3 之后的任何 Python 版本都不再与 Windows XP 兼容。他们不再一起支持它 - 请参阅 3.5 install fails poorly on Windows XP

【讨论】:

【参考方案2】:

可能是安装程序中的错误?试试 Python 3.4.3 - https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi

或者点击3.5.0rc3安装程序中的空白处。

【讨论】:

OK 让我把它下载到虚拟机中 天哪!我单击了问题中显示的窗口的空白区域。显然那是next 按钮。您为什么不将其添加到您的问题中;看看这是一个错误吗? @MotokoKusanagi 是的,这确实是一个错误。 3.4.3 为我正确安装。 在我的问题中显示的窗口的空白处单击非常可预测的行为/讽刺 我会接受您的回答,但如果您将答案附加到next 按钮是什么(空白),那就太好了。有些人(包括我)并不总是仔细阅读问题的内容。【参考方案3】:

来自python.readthedocs.io:

如 PEP 11 中所述,Python 版本仅支持 Windows 平台,而 Microsoft 认为该平台处于扩展支持之下。这意味着 Python 3.7 支持 Windows Vista 和更新版本。如果您需要 Windows XP 支持,请安装 Python 3.4。

最后一个 Windows XP Python 版本是 3.4.4: https://www.python.org/downloads/release/python-344/ 3.4.7(2017-08-09)作为代码源提供

【讨论】:

【参考方案4】:

虽然 CPython 3.5 不能在 XP 上运行,但有 PyPy,alternative Python implementation 可以运行。 但是,当前版本的 PyPy3.5 v6.0 doesn't yet support asyncio module,可能是 3.5 更新中最有趣的部分。

2020 年更新: PyPy 支持 asyncio,因为 v7.1.1,但我不确定它是否仍然支持 XP。如果您尝试,请发表评论。

【讨论】:

【参考方案5】:

根据Python download page,Python 3.5+ cannot be used on Windows XP or earlier.

尝试使用支持的最新版本Python 3.4.10。

【讨论】:

【参考方案6】:

刚找到这个(2019 年 12 月)

有人为 Windows XP 构建了 Python 3.4.10。由于来自第三方,使用风险自负,

-->Download<--

【讨论】:

【参考方案7】:

这个人通过在 Python 和 Windows 内核之间放置一个兼容层 DLL (XomPie) 并进行了一些修改,成功地在 XP 上运行了 Python 3.5:https://opensourcepack.blogspot.com/2016/10/python-352-on-xp.html

【讨论】:

以上是关于无法在 Windows XP Professional 中安装 Python 3.5的主要内容,如果未能解决你的问题,请参考以下文章

应用程序无法在 windows xp 上运行

怎么让XP支持xp的VHD启动

在WINDOWS XP无法打开Tomcat中的Startup.bat,请帮忙找原因

Windows XP 安装失败的原因?

在 Windows 7 机器上编写/编译的 .NET 4 程序无法在 XP 上运行

无法在 Windows XP 上运行 Visual Studio 2012 程序