问题描述
以python 3.6.x为例。 python 3.6.x的最后一个Windows安装程序是3.6.8:以后不再有3.6x版本的安装程序(请参见https://www.python.org/downloads/windows/) 3.6.8恰好是python3.6的最新维护版本,我不知道它是否与不建议Windows的软件包安装程序有关,而仅与源文件有关。
此处的实际问题:如何继续在Windows上安装3.6.12?
请不要简单地建议«安装3.7或3.8,这是较新的»。我知道,3.6不是最新版本,但有时您必须坚持使用特定版本以获得支持或兼容性。
由于我必须使用3.6.x,因此我正在寻找该分支中的最新版本(当前为3.6.12),以便仍能从安全补丁中受益。
这提供了两条路径:
选项1或2涉及哪些步骤?
解决方法
可以从https://www.python.org/downloads/source/的源发行版创建自己的MSI安装程序。这就是我在Windows计算机上安装Python 3.6.12所做的事情。
在每个源发行版中,PCBuild / readme.txt和Tools / msi / README.txt中的文件为如何构建自己的Python安装程序提供了指导。如果您以前从未在Windows上从源代码构建过Python,这可能是一个挑战。
如果您不想自己构建安装程序,则可以从https://github.com/adang1345/PythonWindows下载非官方的安装程序。这些是我最近在个人项目中构建的安装程序。
,查看此问题后,我建议或建议您下载并安装最新版本(python 3.8)。这样可以减轻您的压力,也省去了以后再下载更高版本的麻烦。
谢谢。