1、首先安装相应的py3的依赖包,不安装有可能会出现python安装成功,但是缺少相应的pip
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
2、安装python的源码包
可以使用wget或者是自己去官网下载源码包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
3、解压文件,需要在文件所在的文件夹下执行,具体的文件名请根据下载下来的文件来确定
tar -zxvf Python-3.6.2.tgz
4、进入解压出来的文件夹,使用./configure,执行自检脚本设置并生成makefile文件,–prefix是在设置安装路径
cd Python-3.6.2
./configure --prefix=/usr/local/python3.6
5、进行编译和安装
make
make install
6、将python添加到环境变量
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3
7、配置Python3.6和pip3和安装EPEL和IUS软件源
yum install epel-release -y
yum install https://centos7.iuscommunity.org/ius-release.rpm -y
安装Python3.6
yum install python36u -y
创建python3连接符
ln -s /bin/python3.6 /bin/python3
安装pip3
yum install python36u-pip -y
创建pip3链接符
ln -s /bin/pip3.6 /bin/pip3