python - 如何在没有 MSI 安装程序的情况下在 Windows 上安装 python?

标签 python windows python-3.6

以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)以仍然受益于安全补丁。
这给出了两条路径:

  • 使用 MSI 安装程序安装 3.6.8,然后从源代码升级到 3.6.12,
  • 从源安装 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 - 如何在没有 MSI 安装程序的情况下在 Windows 上安装 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63686877/

    相关文章:

    windows - 批处理文件执行后关闭命令提示符窗口

    windows - XP 系统上的 GetProductInfo

    python - 需要从不同列表中选取单个元素并将它们存储在字典中

    python - Doctest python 中的私有(private)方法

    python - 如何将数组写入 .txt 文件,然后用相同的 .txt 文件填充数组?

    python - Django 站点加密

    Java 无法打开正确的文件,即使使用绝对路径也会不断返回未找到文件异常

    python - 使用 pip 安装 python 的 mysql 模块

    python - 从列表中删除相似的项目

    python - 检测扫描图像中的疟疾细胞