因為這個版本官方未提供,所以需要自己編譯出來,其他沒有的版本可以依據下面的進行生成一個exe也可行。
成品:
https://gitee.com/greatLong/python-3.9.18/tree/master/python-3.9.18/PCbuild/amd64
1、環境準備
需要使用到
這里面還需要選擇 2019(包含)之前的生成工具,否則生成exe文件的時候會報錯
2、修改配置文件requirements.txt
在編譯過程中,需要使用的sphinx應該大于等于5.0.0,我這里修改成了
sphinx==5.0.1
3、生成exe
- 解壓源碼到目錄
我下載的是Python-3.9.18.tgz,解壓到任意目錄,比如:x:\python-3.9.18\目錄中。
下面用%BasePath%代替。 - 下載依賴(PCBuild)
執行:%BasePath%\PCbuild\get_externals.bat
此處的執行建議自己把nuget.exe下載(https://dist.nuget.org/win-x86-commandline/latest/nuget.exe)以后再去執行,nuget.exe放在%BasePath%\PCbuild目錄下 - 下載依賴(MSI)
執行:%BasePath%\Tools\msi\get_externals.bat - 編譯
我們要的結果是python的Windows x64安裝程序。
執行:%BasePath%\Tools\msi\buildrelease.bat -x64 -o %BasePath%\PCbuild
最終文件會在%BasePath%\PCbuild\amd64生成exe文件
執行文件最后可以查看環境版本: