1.准备工作:

打开python官网下载源码包

https://www.python.org/downloads/source/

我下载的是3.6.5版本

在shell窗口输入:

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

安装 gcc编译器和依赖包,没有依赖包安装pip会失败!

yum install -y zlib zlib-devel openssl-devel gcc
创建python3的安装目录,这里是安装在 /usr/local/目录下

mkdir -p /usr/local/python3

2.接下来开始安装

首先将下载的文件解压

tar -xvf Python-3.6.5.tar.xz

进入解压后的文件

cd Python-3.6.5

./configure --prefix=/usr/local/python3

make && make install 

编译安装完成后,创建python3和pip3的链接

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

完成后测试下,分别输入python3和pip3

centos7 编译安装Python3(保留python2)

centos7 编译安装Python3(保留python2)

相关文章: