5. 编译文档 安装 sphinx 工具。 更新系统和用户环境变量,确保 sphinx 可以正常运行。 编译文档,生成 Docbuildhtmlhelppython31014.chm 文件。6. 编译打包 安装 mercurial 作为依赖工具。 运行 Toolsmsibuildrelease.bat 脚本,开始构建 Python 3.10.14 的发行版。 编译完成后,发行版将位于 PCbuild...
记录一次 Python 3.10.14 Windows x64 安装包编译
Python 3.10.14 Windows x64 安装包编译过程如下:
1. 编译环境配置 操作系统:Intel Core i511320H,16GB 内存,Windows 11 Pro for Workstations x64 23H2 22631.3527 编译工具:Visual Studio Community 2022 其他软件:Git for Windows、PowerShell 7.4.2、Windows Terminal
2. 准备工作 在 PowerShell 终端中启动,并创建一个 Python 虚拟环境。 将 pgport140.dll 文件复制至 C:WindowsSystem32,以启用 PGO 优化。
3. 获取源码 从 Python 官方网站下载 Python 3.10.14 的源代码,并进行解压。 解压后,访问 Doc、Tools、PCbuild 文件夹,准备使用其中的脚本进行编译。
4. 构建依赖 运行 PCbuildget_externals.bat 脚本,以构建 CPython 编译所需的依赖。 运行 Toolsmsiget_externals.bat 脚本,以构建 MSI 编译所需的依赖。
5. 编译文档 安装 sphinx 工具。 更新系统和用户环境变量,确保 sphinx 可以正常运行。 编译文档,生成 Docbuildhtmlhelppython31014.chm 文件。
6. 编译打包 安装 mercurial 作为依赖工具。 运行 Toolsmsibuildrelease.bat 脚本,开始构建 Python 3.10.14 的发行版。 编译完成后,发行版将位于 PCbuildamd64 文件夹中,包括 python3.10.14amd64webinstall.exe 安装包。 使用自带的测试套件对安装包进行测试,确保其功能正常。
7. 完成升级与清理 将现有的 Python 3.10.13 版本升级至 3.10.14。 运行命令检查安装是否成功。 退出之前创建的 Python 虚拟环境。 关闭 PowerShell 终端,完成整个编译过程。
2025-03-07