CentOS 7 编译安装 Python 3

10 min read

要在CentOS 7上编译安装Python 3,可以按照以下步骤进行操作:

  1. 更新系统软件包:
sudo yum update
  1. 安装依赖库:
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel
  1. 下载Python 3源代码并解压:
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
tar xzf Python-3.9.2.tgz
  1. 进入解压后的目录:
cd Python-3.9.2
  1. 配置和编译:
./configure --enable-optimizations
make -j4

请注意,-j参数表示通过多个线程进行编译,并且4可以根据系统的CPU核心数进行调整。

  1. 安装Python 3:
sudo make altinstall

注意使用altinstall而不是install,以防止替换系统默认的Python版本。

  1. 验证Python 3的安装:
python3.9 --version

以上步骤将会在CentOS 7上编译安装Python 3.9.2。你可以根据需要更改版本号,但请确保下载的源代码链接与指定的版本号匹配。