我需要在Windows电脑上安装Python 3.8,希望使用最新的小版本3.8.12。官方发布网页提供了源代码的 tarball 文件,但没有 Windows 安装程序。 Python 3.8.10 提供 Windows 安装程序,但不是最新版本。
我在想:
感谢您的帮助和建议。
https://devguide.python.org/#status-of-python-branches 提供各种发布状态的摘要。
特点
接受新功能、错误修复和安全修复。prerelease
接受功能修复、错误修复和安全修复 对于即将发布的功能。错误修复
错误修复和安全修复被接受,新的二进制文件是 仍然释放。 (也称为维护模式或稳定版本)security
只接受安全修复,不再接受二进制文件 已发布,但可以发布新的纯源版本生命终结
发布周期被冻结;无法推动进一步的改变 给它。
Python 3.8 当前处于安全模式,因此 仅 Python 本身提供源代码版本(没有二进制安装程序)。
正如您链接到的页面所说,
根据 PEP 569 中指定的发布日历,Python 3.8 现在处于其生命周期的“仅安全修复”阶段:3.8 分支仅接受安全修复,并且在 2024 年 10 月之前以纯源代码形式不定期发布这些修复。 Python 3.8 不再接收常规错误修复,并且不再为其提供二进制安装程序。 Python 3.8.10 是带有二进制安装程序的 Python 3.8 的最后一个完整错误修复版本。
Python 3.8.10 是 bug 修复阶段的最后一个版本,也是 Python 官方提供二进制安装程序的最后一个版本。如果你想要 3.8.12 的二进制安装程序,你必须自己从源代码中制作一个,或者找到其他人已经完成或将为你完成。
我从这里安装了一个:https://github.com/adang1345/PythonWindows
他们不提供二进制文件的唯一合理解释似乎是“出于恶意”。