1. 检查 python 的版本:输入命令 python --version
1) 安装依赖包
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2) 下载安装包:
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
下载成功后会出现如图所示的文件
3) 解压安装包:
tar -xf Python-3.7.2.tar.xz
解压成功后会出现如图所示的文件夹
4)进入 Python-3.7.2 的目录执行下面的命令:
./configure --prefix=/usr/local/python3
5)执行安装命令:
make && make install
如果在安装的过程中出现下图所示的错误
则需要执行命令: yum install libffi-devel -y 然后再次执行安装命令就好啦,安装成功会出现下图所示的情况:
安装成功后在 /usr/lcoal 文件夹下会出现一个paython3的文件夹,如图所示:
6)创建软连接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
7)这时候已经安装好了 输入命令: python3 出现下面所示的情况
但是输入 python --version 的时候还是会出现下面这种情况
这时候需要进入/usr/bin文件夹下下图所示的文件删除
输入下面的命令重新创建软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
这时候查看python的版本号就会如下图所示:
注意:如果这时候发现yum命令不可用的时候需要执行 vi /usr/bin/yum 把#! /usr/bin/python修改为#! /usr/bin/python2
同理 执行 vi /usr/libexec/urlgrabber-ext-down 把#! /usr/bin/python修改为#! /usr/bin/python2
此时完成python3安装,且实现与python2共存,保持yum命令可用
2.查看pip版本号,命令如下,
pip3 --version