Python
高级程序设计语言
开发语言:C

软件介绍

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。PythonGuido van Rossum1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。

支持版本和获取方式

运行python on arm系统,建议使用版本为python-2.7.16

编译和测试方式

本文选用华为鲲鹏云服务ECS KC1实例做测试,KC1实例的处理器为兼容ARMv8指令集的鲲鹏920

1.      操作系统选择

使用的操作系统为Euler 2.8,内核版本号为:4.19.36

2.      获取源代码

python官网(https://www.python.org/)提供httpd的源代码压缩包,可以直接下载,各版本的列表可以通过:https://www.python.org/downloads/source/获取

3.      编译环境配置

l   安装依赖包:

yum install zlib zlib-devel openssl openssl-devel -y

4.      编译源代码

l   本文以python-2.7.16为例,下载python-2.7.16源码,并编译安装:

wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz 
tar -zxvf Python-2.7.16.tgz 
cd Python-2.7.16 
./configure --enable-optimizations 
make -j4 
make install

其他使用技巧

l   为了安装后的python开启ssl模块,在make之前,先修改Modules/Setup文件,把下面方框的内容解除掉注释,修改内容如下:


软件下载

源码下载立即下载