编译Python3.8
环境:
- Win10
- Git
步骤:
- 下载Python源码 官网下载地址
- 解压
- cmd 切换路径到 “PCbuild” 后
- 版本四选一:
build.bat -c Release -p x64 build.bat -c Release -p Win32 build.bat -c Debug -p x64 build.bat -c Debug -p Win32
补充
将 “python.exe” 添加入 “proxifier” 代理列表中,即可完全下载。如下图:
若下载不完整,需要手动下载依赖,在 “get_externals.bat” 中,可以看到类似如下依赖:
bzip2-1.0.6
libffi-3.3.0-rc0-r1
openssl-1.1.1i
sqlite-3.34.0.0
tcl-core-8.6.9.0
tk-8.6.9.0
tix-8.4.3.6
xz-5.2.2
zlib-1.2.11
打开 “https://github.com/python/cpython-source-deps” ,使用 git clone 到本地,再依次 “checkout” 出对应的依赖项,复制到 “externals” 文件夹中。