要在CentOS 7上编译安装Python 3,可以按照以下步骤进行操作:
- 更新系统软件包:
sudo yum update
- 安装依赖库:
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel
- 下载Python 3源代码并解压:
wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
tar xzf Python-3.9.2.tgz
- 进入解压后的目录:
cd Python-3.9.2
- 配置和编译:
./configure --enable-optimizations
make -j4
请注意,-j
参数表示通过多个线程进行编译,并且4
可以根据系统的CPU核心数进行调整。
- 安装Python 3:
sudo make altinstall
注意使用altinstall
而不是install
,以防止替换系统默认的Python版本。
- 验证Python 3的安装:
python3.9 --version
以上步骤将会在CentOS 7上编译安装Python 3.9.2。你可以根据需要更改版本号,但请确保下载的源代码链接与指定的版本号匹配。