无法在 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
Unable to install Python 3.5 within Windows XP Professional
提问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;但是我收到以下屏幕(没有安装按钮):
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 安装程序中的空白区域。
回答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:
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 asyncio
module, probably the most interesting part of 3.5 update.
虽然 CPython 3.5 不能在 XP 上运行,但有PyPy,这是一种可以运行的替代 Python 实现。
但是,当前版本 PyPy3.5 v6.0还不支持asyncio
module,这可能是 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。由于来自第三方,使用风险自负,
回答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