原标题: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(贾斯汀·塞茨) 著,孙松柏 李聪 润秋 译返回搜狐,查看更多
责任编辑: