centos7 上默认安装的是python2.7,所以将python2升级到python3
yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
yum install libffi-devel -y
准备好上面的编译环境,下载python3
https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
开始编译
tar zxvf Python-3.7.2.tgzcd Python-3.7.2
./configure --prefix=/usr/python3
make && make install
更换系统默认python版本
1)备份旧版python,python2.7系统还有其它地方使用
mv /usr/bin/python /usr/bin/python2.7
2)新建指向新版本 Python 以及 pip 的软连接
ln -s /usr/python3/bin/python3.6 /usr/bin/pythonln -s /usr/python3/bin/pip3 /usr/bin/pip
3)检验 Python 及 pip 版本
python -Vpip -V
显示均为3则代表更换成功。
更改python相关设置
vim /usr/libexec/urlgrabber-ext-downvim /usr/bin/yum
vim /usr/bin/firewall-cmd
以上开头中均改成 /usr/bin/python2.7