vs可以编译python_Windows7 VS2015 下编译 Python3.6.6

本机环境:

1、win7 64 旗舰版

2、Qt 5.11.2(MSVC 2015,32 bit)

3、到目前为止,python官方2018-10-20更新,Python 3.6.7;

1、下载合适的python版本,本机使用vs2015的Qt,所以选择了vs2015支持的3.6版本的python,

python3.7----vs2017

python3.6----vs2015

需要知道别的python版本,需要使用哪个VS编译,下载源码后,打开PCbuild/readme.text进行查看即可

1516063-20181023093556327-1678156446.png

2、解压后到D盘,目录结构

1516063-20181023093901488-96199560.png

3、编译。

进入PCbuild目录,打开pcbuild.sln文件,右键python属性,选择你的编译配置(Debug还是Release,Win32还是X64)

1516063-20181023094534126-2015071126.png

编译解决方案时有可能会出错:windows sdk version 10.0.15063 was not found,解决方案是根据Fix python 3.6 build failure with VS 2015 and WinSDK!=10.0.15063所说的方法,打开python.props, 将第79行,

10.0.15063.0

更改为

10.0.15063.0

4、使用Release 32,Debug 32,编译成功python工程后(只需要编译Python这一个工程,其他的可以不编译),Python-3.6.7\PCbuild\win32 内会有32位的debug和Release库,目录结构如下:

1516063-20181023095136884-278271461.png

5、至此python3.6.6编译成功

PYTHON_VERSION = 36PYTHON_PATH= D:\Python-3.6.7\

PYTHON_LIB= D:\Python-3.6.7\PCbuild\win32

参考资料:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值