1 安装python依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
2 进入到主目录,下载安装包
cd ~
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
3 解压
tar -zxvf Python-3.8.12.tgz
4 进入文件夹
cd Python-3.8.12
5 创建安装目录
mkdir /usr/local/python3
6 指明安装路径
./configure -prefix=/usr/local/python3 --enable-shared
7 编译安装
sudo make && make install
8 删除旧的软连接(指向Python2.7的),建立新的软连接(指向Python3.8的)
rm -f /usr/bin/python # 删除旧的软连接
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 #为python3创建软连接
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3 #为pip3创建软连接
9 查看python命令对应的版本
python3 # 输入
pip3 -V # V大写
10 修改服务器其他操作
# yum用的是python2
vi /usr/bin/yum
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down
把 #! /usr/bin/python 修改为 #! /usr/bin/python2
over