1、安装
# 1、安装这依赖包
yum -y install libffi-devel tk-devel
#解决命令行删除、退格乱码问题
yum install -y readline-devel readline
# 2、获取
wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz
# 3、编译
tar xvzf Python-3.9.12.tgz
cd Python-3.9.12/
./configure --prefix=/usr/local/python3
make -j4
make install
2、配置
# 备份
mv /usr/bin/python /usr/bin/python.bak
# 创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
3、配置 yum
升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
将 首行#!/usr/bin/python
改为 #!/usr/bin/python2
,保存退出即可。