centOS安装python3.7

1.下载python3.7源码包

下载地址:网址:下载地址
centOS安装python3.7_第1张图片

2.编译安装

[root@izuf6eu3mkqq1m44uqn3wdz ~]# tar -xvJf  Python-3.7.0.tar.xz 
[root@izuf6eu3mkqq1m44uqn3wdz ~]# cd Python-3.7.0
[root@izuf6eu3mkqq1m44uqn3wdz ~]# yum -y install gcc gcc-c++  //没有以下三句安装pip时可能会出现问题
[root@izuf6eu3mkqq1m44uqn3wdz ~]# yum -y install zlib zlib-devel
[root@izuf6eu3mkqq1m44uqn3wdz ~]# yum -y install libffi-devel 
[root@izuf6eu3mkqq1m44uqn3wdz ~]# ./configure prefix=/usr/local/python3
[root@izuf6eu3mkqq1m44uqn3wdz ~]# make
[root@izuf6eu3mkqq1m44uqn3wdz ~]# make install

3.创建快捷方式(软连接)

[root@izuf6eu3mkqq1m44uqn3wdz ~]# cd /usr/bin/
[root@izuf6eu3mkqq1m44uqn3wdz ~]# rm -rf python 		//删除python2的快捷方式
[root@izuf6eu3mkqq1m44uqn3wdz ~]# ln -s /usr/local/python3/bin/python3 /usr/bin/python
[root@izuf6eu3mkqq1m44uqn3wdz ~]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@izuf6eu3mkqq1m44uqn3wdz ~]# rm -rf pip
[root@izuf6eu3mkqq1m44uqn3wdz ~]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
[root@izuf6eu3mkqq1m44uqn3wdz ~]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

设置完后就可以用python2和python3了:
centOS安装python3.7_第2张图片
centOS安装python3.7_第3张图片

4.更改centOS系统对python2的依赖

/usr/bin/yum/usr/libexec/urlgrabber-ext-down文件第一行的#! /usr/bin/python都修改为#! /usr/bin/python2
centOS安装python3.7_第4张图片

你可能感兴趣的:(编程经验)