我需要在Windows XP上可用的最先进版本的Python,既需要Python 2也需要Python 3。
哪些版本的Python可以在Windows XP上使用?
我需要在Windows XP上可用的最先进版本的Python,既需要Python 2也需要Python 3。
哪些版本的Python可以在Windows XP上使用?
我发现了一个不屈不挠的家伙(Daniel Pistelli),他没有放弃Windows错误对话框:
我喜欢他对这个主题的处理方式:然后你就准备好了。说实话,我无法完全理解(更不用说验证!)其中的某些步骤,但看起来很合法,而且有链接到丹尼尔的半成品解决方案,还有很多Python源代码解释。我一定会尝试这个东西。
事实上,这是他的GitHub页面上的最终脚本: https://github.com/dpistelli/xptmrt
故事的寓意:你可以疯狂,但你永远不会像拆卸所有dll和exe、打开hex编辑器、反汇编哈希算法并将其全部模拟在一起以使其在XP下工作那样疯狂!
有人已经构建了Python 3.4.10,这个版本比官方推荐的Windows XP上的Python3 v3.4.3/3.4.4稍微新一些。由于它来自第三方(而不是官方Python网站),因此使用时需自担风险。
Python 3.4.10
https://www.python.org/downloads/release/python-3410/ - user2959760有几个适用于Windows XP的Python自定义版本>3.44。Reddit上的一位用户提供了Python 3.55版本,链接如下: https://www.reddit.com/r/Python/comments/3tgi0t/python_35_x86_on_windows_xp/
这里是一个XP兼容的3.6.15源代码版本: https://alex-free.github.io/winxp_python3.6.15/
在MSFN论坛上,有人提供了一个XP兼容的3.8.1350版本,链接如下: https://msfn.org/board/topic/183741-python-3813-for-windows-xp-sp3/
我尝试了3.3.3版本,但出现了错误信息。现在只有3.4.3/2.7.9这两个版本可以使用了,很遗憾。
其中任何一种,Python 都非常平台无关。某些功能可能无法正常工作,但最好在文档中查找。