如果需要在Centos7上安装python3较高的版本,需要手动编译安装。

下载源码

wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
tar -zxvf Python-3.9.9.tgz

编译安装

# 创建安装目录
mkdir /usr/local/python3


# 配置编译
cd Python-3.9.9
./configure --prefix=/usr/local/python3


# 编译安装
make && make install

创建软连接命令 python3和pip3

安装Python 3后,建议继续使用python3命令来运行Python 3,而不是直接将默认python命令指向Python 3,这样有利于提升兼容性,以及减少对原有系统的影响。

ln -sf /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3.9 /usr/bin/pip3