1、安装依赖:
yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel yum -y install gcc(不安装这个在下一步./configure会报错) yum install libffi-devel -y(3.7以上版本需要安装) yum -y install db4-devel yum -y install libpcap-devel yum install gcc-c++
2、解压安装 依次输入命令(安装配置路径一定不要搞错):
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz 或者直接上传安装包到服务器
mkdir python3
tar -xf Python-3.8.5.tar.xz -C python3
cd python3/Python-3.8.5
./configure --prefix=/home/python3
make
make install
备份原有py2 sudo mv /usr/bin/python /usr/bin/python2
创建软链接 sudo ln -s /home/python3/bin/python3 /usr/bin/python
备份python2的pip为pip2 sudo mv /usr/bin/pip /usr/bin/pip2
为python3的pip创建软链接 sudo ln -s /home/python3/bin/pip3 /usr/bin/pip
测试是否安装成功 python
更改yum源文件 sudo chmod 777 /usr/bin/yum
vi /usr/bin/yum 将#!/usr/bin/python 改为#!/usr/bin/python2.7