在CentOS上安装最新Python版本,可以按照以下步骤操作:
安装SCL仓库:
sudo yum install centos-release-scl
启用SCL仓库:
sudo yum install rh-python38
启动Python 3.8环境:
scl enable rh-python38 bash
验证安装:
python --version
安装IUS仓库:
sudo yum install https://repo.ius.io/ius-release-el7.rpm
安装Python 3.8:
sudo yum install python38u python38u-pip
启动Python 3.8环境:
python3.8
验证安装:
python3.8 --version
安装依赖包:
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget
下载Python源码:
wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz
tar xzf Python-3.10.2.tgz
cd Python-3.10.2
编译并安装:
./configure --enable-optimizations
make -j 8 # 使用8个线程加速编译
sudo make altinstall # 使用altinstall避免覆盖系统默认Python
验证安装:
python3.10 --version
/etc/profile或~/.bashrc文件,添加相应的路径。通过以上方法,你可以在CentOS上成功安装最新版本的Python。选择适合你需求的方法进行操作即可。