visual studio 编译 cpython

这是我在win 10用visual studio 来编译cpython的原始码,可以参考[your guide to cpython source code]https://realpython.com/cpython-source-code-guide/

先下载cpython(https://github.com/python/cpython)
我是下载 ZIP 再用7-zip解压
建议下载git不然编译时会错误
然后下载visual studio(https://visualstudio.microsoft.com/zh-hant/vs/)
readme(https://github.com/python/cpython/tree/main/PCbuild)说要下载2017
但是我下载2019也可以
在installer中点选Python开发,只用下载语言支援就好
还要在c++桌面开发下载MSVC

之后打开visual studio,开启cpython-main资料夹
打开检视/终端机
在PowerShell输入以下内容

cd PCbuild.\build.bat
如果没找到python,它会帮你下载python
接下来会出现
Fectching external libaries...
Fectching openssl-bin...等
完成后visuall c++会开始编译cpython
我花了9分44秒编译...
有7个警告 2个错误
开启终端机
输入
-cd PCbuild.\pcbuild.sln
这时会开始编译,编译好如果出现python就是成功了
安装在cpython-main\PCbuild\win32\python_d.exe
之后只要按绿色箭头或侦错\开始侦错就可以启动

如果要用python,这不是个好办法,从官网下载的版本较新


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章