无法在 Windows XP Professional 中安装 Python 3.5

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/32491161/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-19 11:40:55  来源:igfitidea点击:

Unable to install Python 3.5 within Windows XP Professional

pythonwindowspython-3.xwindows-xppython-3.5

提问by motoku

I am attempting to install Python 3 from within Windows XP Professional; however I receive the following screen (there is no install button):

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

python install

蟒蛇安装

In my opinion this is obviously an unreported error, or a rendering problem. How is this problem alleviated? If this problem can be overcome, is it a sign of additional related issues?

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

采纳答案by strangeman

May be a bug in the installer? Try Python 3.4.3 - https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi

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

Or click on white space in the 3.5.0rc3 installer.

或者单击 3.5.0rc3 安装程序中的空白区域。

Enter image description here

在此处输入图片说明

回答by Zhukuu

Sadly, any version of Python past version 3.4.3 is no longer compatible with Windows XP. They stopped supporting it all together - see 3.5 install fails poorly on Windows XP.

遗憾的是,3.4.3 版之后的任何 Python 版本都不再与 Windows XP 兼容。他们一起停止支持它 - 请参阅Windows XP 上的 3.5 安装失败

回答by jerome

from python.readthedocs.io:

来自 python.readthedocs.io

As specified in PEP 11, a Python release only supports a Windows platform while Microsoft considers the platform under extended support. This means that Python 3.7 supports Windows Vista and newer. If you require Windows XP support then please install Python 3.4.

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

the last windows XP Python build is 3.4.4 : https://www.python.org/downloads/release/python-344/3.4.7 (2017-08-09) is available as code source

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

回答by Richie Bendall

According to the Python download page, Python 3.5+ cannot be used on Windows XP or earlier.

根据Python 下载页面Python 3.5+ cannot be used on Windows XP or earlier.

Try using the latest supported version, Python 3.4.5.

尝试使用最新的受支持版本Python 3.4.5

回答by user

While CPython 3.5 doesn't work on XP, there is PyPy, an alternative Python implementationthat does work.
However, current version PyPy3.5 v6.0 doesn't yet support asynciomodule, probably the most interesting part of 3.5 update.

虽然 CPython 3.5 不能在 XP 上运行,但有PyPy,这是一种可以运行的替代 Python 实现
但是,当前版本 PyPy3.5 v6.0还不支持asynciomodule,这可能是 3.5 更新中最有趣的部分。

回答by tabdiukov

Just found this (Dec 2019)

刚刚发现这个(2019 年 12 月)

Someone had built Python 3.4.10 for Windows XP. Since it comes from the third-party, use at your own risk,

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

-->Download<--

-->下载<--

回答by user

This guy has managed to run Python 3.5 on XP by placing a compatibility layer DLL (XomPie) between Python and Windows kernel and some tinkering:
https://opensourcepack.blogspot.com/2016/10/python-352-on-xp.html

这家伙通过在 Python 和 Windows 内核之间放置兼容层 DLL (XomPie) 并进行一些修补,设法在 XP 上运行 Python 3.5:https://opensourcepack.blogspot.com/2016/10/python-352-on-xp
。 html