千万不要卸载python2
创建python3的目录
mkdir /usr/local/python3
进入创建好的目录
cd /usr/local/python3
下载python3.* python下载网址 选择一个版本, 复制其下载地址

这里下载python3.6.8为例
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz
解压
tar xvJf Python-3.6.8.tar.xz
进入解压目录
cd Python-3.6.8
这里我们不先编译安装目录,首先先解决python3.* 安装后使用 pip3出现 Can’t connect to HTTPS URL because the SSL module is not available问题
yum install openssl
yum install openssl-devel
yum install -y zlib*
yum install libffi-devel -y
yum -y install gcc
配置编译安装目录
./configure --prefix=/usr/local/python3
编译安装
make && make install
将旧的python进行备份
mv /usr/bin/python /usr/bin/python2
建立软链接(linux的软连接存放位置:/usr/bin)
ln -s /usr/local/python3/bin/python3 /usr/bin/python
验证是否安装成功
python
若报错 ln: failed to create symbolic link ‘/usr/bin/python’: File exists
解决方法:ln -sf 加一个 f 即可
ln -sf /usr/local/python3/bin/python3 /usr/bin/python
将pip进行软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip -f
pip install --upgrade pip
编辑 /usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down