一、安装依赖
在编译安装 Python 3.12.7之前,需要先安装一些必要的依赖软件包。这些依赖包括开发工具、编译器、库文件等。可以使用 yum
包管理器来安装这些依赖。
yum install -y gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel wget
二、下载 Python 3.12.7源码
接下来,需要从 Python 官方网站下载所需版本的 Python 3 源码包。可以使用 wget
命令来下载源码包,并将其保存到指定的目录。
wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tar.xz
三、解压源码包
下载完成后,需要解压源码包。你可以使用 tar
命令来解压 .tar.xz
文件。
tar xf Python-3.12.7.tar.xz
四、编译和安装
进入解压后的源码目录,并运行 ./configure
脚本来生成 Makefile
文件。使用 --prefix
选项来指定 Python 3 的安装路径。
cd Python-3.12.7
./configure --prefix=/usr/local/python3
接下来,使用 make
命令来编译源码,并使用 make install
命令来安装编译后的文件。
make
make install


五、配置环境变量
编译和安装完成后,需要将 Python 3 的安装路径添加到系统的 PATH
环境变量中。
使用 vi
或其他文本编辑器来编辑 /etc/profile
文件,并在文件的末尾添加以下行:
export PATH=/usr/local/python3/bin:$PATH
保存并关闭文件后,使用 source /etc/profile
命令来使更改生效。
六、验证安装
使用 python3 --version
命令来验证 Python 3 是否已成功安装。
如果命令返回了正确的版本号,那么说明 Python 3 已经成功安装在CentOS 7 系统上了。