码迷,mamicode.com
首页 > 编程语言 > 详细

Windows下编译Python2.7源码

时间:2017-10-14 14:52:32      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:htm   ima   logs   上下   microsoft   python对象   window   python   报错   

本文开始一个系列文章,深入理解Python源码,算是阅读《Python源码剖析》一书的读书笔记,是一项长期进行的工作。一共分三个部分:Python对象模型,Python虚拟机,Python模块动态加载及内存管理。

Python版本:Python-2.7.13

编译工具: Microsoft Visual Studio 2017 EnterPrise

准备

在Python官网下载Python-2.7.13源码

技术分享

下载之后解压出来的目录为Python-2.7.13,目录里的内容:

技术分享

 

 编译

    • (1)解压 Python-2.7.13
    • (2)进入 Pcbuild 文件夹,使用 vs 2017 打开 pybuild.sln (vs 解决方案),进入 vs 2017 IDE 环境

    • (3)右键解决方案’pcbuild’ ⇒ 属性

      • a. 通用属性

        单启动项目 ⇒ 选择 python

      • b. 配置属性

        • 左上角的【配置】⇒ Debug(Release 可能会报错)
        • 项目上下文 ⇒ 仅选中 python/pythoncore
    • (4)首先编译 make_buildinfo 和 make_versioninfo

      分别右键 make_buildinfo/make_versioninfo ⇒ 仅用于项目 ⇒ 仅重新生成

    • (5)编译此解决方案,最终会在开始的 PCbuild文件夹下生成 python_d.exe 和 python27_d.dll 文件,可双击 python_d.exe,进入 python 命令行环境。
                 技术分享
  •            技术分享技术分享

     

Windows下编译Python2.7源码

标签:htm   ima   logs   上下   microsoft   python对象   window   python   报错   

原文地址:http://www.cnblogs.com/jianmu/p/7666372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!