在 CentOS 上安装特定版本的 Python,你可以选择使用源码编译安装或者使用第三方仓库
方法一:使用源码编译安装
sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
tar xzf Python-3.8.5.tgz
cd Python-3.8.5
./configure --enable-optimizations
make altinstall
注意:使用 make altinstall 而不是 make install,以避免覆盖系统默认的 Python 版本。
python3.8 --version
方法二:使用第三方仓库
sudo yum install epel-release
sudo yum install centos-release-scl
sudo yum install rh-python38
scl enable rh-python38 bash
现在,你应该可以使用特定版本的 Python 了。要检查 Python 版本,请执行以下命令:
python --version
请注意,使用第三方仓库安装的 Python 版本可能不会始终是最新的。如果你需要最新的 Python 版本,建议使用源码编译安装。