哪些版本的Python可以在Windows XP中运行?我想要仍然适用于Windows XP的最高级的Python版本。我需要Python 2和Python 3.提前感谢!
答案 0 :(得分:3)
我发现python 2.7.9和python 3.4.3是最新版本的python,可以在windows xp中运行。我通过反复试验找到了这个。
答案 1 :(得分:1)
我找到了一个绝望的家伙(Daniel Pistelli),他没有在Windows错误对话框中放弃:
我喜欢他如何处理这个话题:
如果我们尝试在XP上启动任何新应用程序,则会收到错误消息 消息,通知我们它不是有效的Win32应用程序。这个 发生这种情况的原因是便携式计算机的可选标头中的某些字段 可执行的。
[...]
幸运的是,调整我们要启动的可执行文件(python.exe)中的字段就足够了,也无需调整DLL。如果我们现在尝试运行该应用程序,则由于kernel32中缺少API,我们将收到一条错误消息。因此,我们将注意力转移到进口上。
然后他继续进行5-6屏。总结起来,显然您必须:
然后就一切就绪。老实说,我不能完全遵循某些步骤(更不用说验证了!),但看起来很合法,并且与Daniel较难解决的半成品解决方案相关联,很多Python人士也解释说。我一定会尝试一下。
实际上,这是他GitHub页面上的最终脚本: https://github.com/dpistelli/xptmrt
故事的寓意:您可能会发疯,但您永远都不会拆解所有dll和exes并打开hexeditors并反汇编哈希算法并嘲弄所有一起在xp疯狂下工作了!
答案 2 :(得分:0)
其中任何一个,python都是非常独立于平台的。某些功能可能不起作用,但最好在文档中找到。
答案 3 :(得分:0)
我尝试了3.3.3,但我想出了一条错误消息,请使用3.4.3 / 2.7.9,它们是目前可悲的唯一版本
答案 4 :(得分:0)
有人构建了Python 3.4.10,它比Windows XP的官方规定的Python3 v3.4.3 / 3.4.4稍新。由于它来自第三方(而不是Python的官方网站),使用时需要您自担风险,