python编译安装详解_Python源码学习笔记(一)编译与安装

原标题:Python源码学习笔记(一)编译与安装

本文作者:玄魂工作室--热热的蚂蚁

---------------------------------------------------------------------------------------

实验环境:centos 7

---------------------------------------------------------------------------------------

1.1 Python源码安装

我们可以从官网下载你需要的对应版本的源码。下载链接:https://www.python.org/downloads/source/。

使用wget下载:

解压:

进入源码目录:

进入这个文件夹,看到的就是Python源码的目录结构。

安装(注意使用tree参数)

安装后的目录如下:

这里很有必要对几个重要的文件夹进行简单的介绍:

Include :该目录下包含了Python提供的所有头文件,若用户想自定义扩展模块,那么就要放到这个目录下了

Lib:包含了Python自带的所有标准库

Modules:包含了所有用C语言编写的模块,如:random,cStringIO等,对速度要求非常严格的模块

Parser:包含了Python解释器中的Scanner和Parser部分以及其他工具

Objects:包含了Python所有的内建对象,如:整数、list、dict等

Python:包含了Python解释器中的compiler和执行引擎部分,是Python运行的核心

1.2 编译

回到刚解压的Python2.5目录,执行config命令:

然后执行make命令

make编译完后,再执行make install。

按照一样的步骤,我又尝试安装了3.7版本。

本篇内容到此结束。《Python源码学习笔记》系列会持续更新,锁定“玄魂工作室”订阅号,不要离开。我是作者:热热的蚂蚁,你可以在 qq群:550218278 找到我。

下期内容预告《Python源码学习笔记(二)Python编译原理介绍》

------------------------------------

机器人Python极客编程入门与实战

作者:Python极客团队

Python黑客攻防入门

作者:[韩]赵诚文 [韩]郑暎勋

Python绝技:运用Python成为顶级黑客

作者:(美)TJ O

Python 黑帽子:黑客与渗透测试编程之道

作者:Justin Seitz(贾斯汀·塞茨) 著,孙松柏 李聪 润秋 译返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值