我在这里安装的版本是3.6
1.下载安装包,并解压,将解压后的文件移动到/opt目录下,然后重命名
[rowsy@localhost python]$ tar -xvJf Python-3.6.2.tar.xz
[root@localhost python3]# ./configure --prefix=/opt/python3
2.安装依赖包
[root@localhost rowsy]# yum -y install gcc kernel-headers kernel-devel
[root@localhost rowsy]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel resdline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3.编译和安装
make
make install
4.建立软链接
[root@localhost python3]# ln -s /opt/python3/bin/python3 /usr/bin/python3
[root@localhost python3]# ln -s /opt/python3/bin/pip3 /usr/bin/pip3
5.修改配置
将usr/bin/yum的第一行改为 :#!/usr/bin/python2.7;
将/usr/libexec/urlgrabber-ext-down 的第一行改为:#!/usr/bin/python2.7;
将/usr/bin/yum-config-manager 的第一行改为:#!/usr/bin/python2.7;
6.查看python版本信息
[root@localhost Python-3.6.2]# python3 -V
Python 3.6.2