contos7安装Python36

contos7安装Python36

CentOS7 自带的 Python 的版本是 Python2.7,那么要使用 Python3.6 的版本,则需要我们自己安装了,如何在 CentOS7 下安装 Python36

CentOS7安装 Python3.6 有两种方式:

  • 使用 CentOS 自带的 yum 源安装 Python3.6
  • 使用 Python3.6 源文件安装

CentOS7 的 yum 源安装 Python3.6

IUS 软件源包含了 Python3.6,那么我们可以使用 IUS 软件源安装 Python3.6

1. 安装 IUS 的软件源

1
2
3
4
5
# 安装 EPEL 依赖
sudo yum install epel-release

# 安装 IUS 的软件源
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm

2. 安装 Python3.6

1
sudo yum install python36u

安装 Python3 完成后的命令为 Python3.6,为了使用方便,创建一个 Python3 的软链接

1
sudo ln -s /bin/python3.6 /bin/python3

3. 安装 pip3

仅仅安装了 Python36u 并没有安装 pip ,所以要安装 pip

1
sudo yum install python36u-pip

安装 pip 后的命令也是为 pip3.6,为了方便,我们还有设置软链接

1
sudo ln -s /bin/pip3.6 /bin/pip3

CentOS7 的源码安装 Python3.6

1.安装依赖

1
sudo yum -y groupinstall development zlib-devel

2. 安装 Python3.6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 从官网下载压缩包
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

# 解压压缩包
tar xvJf Python-3.6.0.tar.xz

# 进入 Python36 的文件目录
cd Python-3.6.0

# 运行 configure 文件
sudo ./configure

# 运行 make 以及 make install
sudo make && make install

安装完成后的 Python3.6 ,是位于 /usr/local 文件目录中

---------------- The   End ----------------