在CentOS上安装特定版本的Python,你可以选择使用源码编译或者使用第三方仓库
方法一:使用源码编译安装
首先,从Python官方网站下载你需要的Python版本的源码包。例如,如果你想安装Python 3.8.5,可以访问https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz 下载源码包。
解压源码包:
tar xvf 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 https://rpms.remirepo.net/enterprise/remi-release-7.rpm
注意:上述命令适用于CentOS 7。如果你使用的是CentOS 8,请访问https://rpms.remirepo.net/enterprise/remi-release-8.rpm 下载并安装相应的RPM包。
sudo yum-config-manager --disable remi-python37
注意:将remi-python37
替换为你想要禁用的Python版本。
sudo yum-config-manager --enable remi-python38
注意:将remi-python38
替换为你想要启用的Python版本。
sudo yum update
sudo yum install python38
注意:将python38
替换为你想要安装的Python版本。
python3.8 --version
这样,你就可以在CentOS上安装特定版本的Python了。