CentOS 7 下编译安装 Python 3.7.0 详细教程

方予
方予
发布时间:2026-10-12 | 2人浏览过
原创

本文详细记录了在 CentOS 7 系统中从源码编译安装 Python 3.7.0 的完整流程。内容涵盖系统自带 Python 2.x 的保护、必要编译依赖包(如 gcc、zlib-devel 等)的安装、源码下载与解压、配置编译参数、建立软链接及版本验证。适用于需要特定 Python 版本且不能卸载系统默认环境的 Linux 服务器场景。

本文档记录了在 Linux 环境下安装 Python 3.7.0 的具体操作步骤,旨在为读者提供清晰的参考指南。

本教程基于 CentOS 7-mini 系统环境。CentOS 系统通常预装了 Python 2.x 版本,具体版本号因系统发行版而异。用户可以通过执行 python --V 或 python --version 命令来查看当前系统自带的 Python 版本信息。

需要注意的是,部分系统底层命令依赖于 Python 2,因此严禁直接卸载系统自带的 Python 2 环境,以免导致系统功能异常。

第一步:安装编译所需的依赖包。

首先检查并安装 gcc 编译器。部分系统版本已预装 gcc,可通过 gcc --version 命令确认。若未安装,需先执行 yum -y install gcc 进行安装。

其次,安装其他必要的依赖库(具体命令见下方代码块)。请务必确保依赖包齐全,否则可能导致 Python 3.7.0 编译失败。注:若安装低于 3.7.0 的 Python 版本,libffi-devel 可能非必需,但建议一并安装以保证兼容性。

复制代码 代码如下:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

第二步:下载 Python 3.7.0 源码包,用户可根据实际需求选择对应版本。

访问 https://www.python.org/ftp/python/ 官网下载页面,选择所需的 Python 源码包。本教程以下载 Python 3.7.0 为例。

使用 wget 命令下载源码包,具体命令如下:

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

第三步:解压下载的 Python-3.7.0.tgz 压缩包。

tar -zxvf Python-3.7.0.tgz

第四步:创建一个空目录,用于存放 Python 3 的程序文件,例如 /usr/local/python3。

mkdir /usr/local/python3

第五步:进入解压后的源码目录,执行配置文件生成、编译及编译安装操作。

cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install

若上述编译安装过程未报错,则表明安装成功。

第六步:建立软链接,以便系统能直接调用 python3 和 pip3。

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

第七步:测试 Python 3 是否安装成功并可正常使用。

[root@mini Python-3.7.0]# python3
Python 3.7.0 (default, Jul 28 2018, 22:47:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
[root@mini Python-3.7.0]# pip3 --version
pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

执行测试命令后,若能看到 Python 3.7.0 的版本信息及交互界面,说明安装成功且可正常使用。

如需了解更多 Python 安装相关内容,请参考《python各版本安装教程》。

更多精选学习资源,请点击 python编程必备书单 查看。

领取干货:零基础入门学习python视频教程。

以上就是本文的全部内容,希望能为您的学习带来帮助,欢迎继续支持本站。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表