目录
1.CentOS7中默认有python2.7.5
2.安装前置依赖程序
3.在python官网下载linux系统安装包
4.解析、编译安装python3.10.4
5.创建软链接
6.修改yum相关配置
7.重新检查python版本号
1.CentOS7中默认有python2.7.5
2.安装前置依赖程序
yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y
3.在python官网下载linux系统安装包
python官网
选择第一个源代码——复制链接
[root@ansible145 ~]# cd /opt/install/
[root@ansible145 install]# wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
解压安装包
tar -xvf Python-3.10.4.tgz
4.解析、编译安装python3.10.4
cd Python-3.10.4
## 解析源码
./configure --prefix=/usr/local/python3.10.4
## 编译安装
make && make install
编译完成
5.创建软链接
图中的python3.10就是python的解析器
# 删除系统自带的老版本(python2)的软链接
rm -f /usr/bin/python
# 创建软链接
ln -s /usr/local/python3.10.4/bin/python3.10 /usr/bin/python
6.修改yum相关配置
[root@ansible145 python3.10.4]# vim /usr/libexec/urlgrabber-ext-down
#! /usr/bin/python2
[root@ansible145 python3.10.4]# vim /usr/bin/yum
#!/usr/bin/python2
7.重新检查python版本号
注意:yum如果不能使用试一下yum clean all 和yum makecache
安装完成!