注意:不要卸载原来的python,否则yum会出现不明错误,只能安装新版本,然后软链指定到新版本上。
1、官网下载,上传服务器
https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
2、解压
tar -zxvf Python-3.9.9.tgz
3、创建安装目录/usr/local/python3
mkdir /usr/local/python3
4、生成安装配置文件到指定目录
进入解压后的文件目录,生成配置文件
cd Python-3.9.9
生成配置文件至新建的安装路径
./configure --prefix=/usr/local/python3
安装更新其他插件,否则编译会报错:
yum update -y
yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel
编译安装
make && make install
5、备份原来的python连接(可能出现没有安装pip的情况)
cp /usr/bin/python /usr/bin/python.bak
cp /usr/bin/pip /usr/bin/pip.bak
6、创建新的软连接(ln命令加 f 参数,代表没有就新建,有就覆盖,如果不加 f 会报错)
ln -sf /usr/local/python3/bin/python3.9 /usr/bin/python
ln -sf /usr/local/python3/bin/pip3.9 /usr/bin/pip
7、查看python版本
python -V