本文作者:玄魂工作室--热热的蚂蚁
---------------------------------------------------------------------------------------
实验环境:centos 7
---------------------------------------------------------------------------------------
1.1 Python源码安装
使用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源码学习笔记(二)Python编译原理介绍》
领取专属 10元无门槛券
私享最新 技术干货