You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误构建出Python 3.11而非3.8.14,如何正确编译Python 3.8版本?

构建Python 3.8.14的正确操作指南

你看到的Python 3.11是构建过程依赖的工具链Python,并非你要编译的目标版本,下面是正确的构建步骤:

操作步骤

  • 切换到Python 3.8.14的源码根目录:C:\Users\user\AppData\Local\Programs\Python\Python-3.8.14
  • 打开命令提示符,进入PCbuild子目录:
    cd PCbuild
    
  • 执行构建脚本,根据需要指定架构(32位用-p Win32,64位用-p x64):
    # 编译32位调试版本
    build.bat -p Win32
    # 编译32位发布版本(推荐)
    build.bat -p Win32 -c Release
    
  • 编译完成后,目标Python 3.8.14的可执行文件在PCbuild\Win32(或x64)目录下,运行该目录内的python.exe即可得到你需要的版本。

关键说明

  • 无需额外传递版本参数,只要在Python 3.8.14的源码树中执行build.bat,脚本会自动基于当前源码编译对应版本。
  • externals\pythonx86\tools\python是编译时用来辅助构建的工具,本身不是最终产物,所以版本为3.11属于正常情况。

内容的提问来源于stack exchange,提问作者suziex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:25:52