CentOS7.4 安装Python3

版权声明:本文为博主原创文章,转载请加上来源。 https://blog.csdn.net/m290345792/article/details/89396479

CentOS7中已经自带了Python,但是版本是2.7.5。Python官方都出通告了。python2在20年就不再继续维护了。没办法,只能安装python3。

但是系统中yum等使用的是2.7的版本,还是需要保留的,所以,我们不能直接删除,只能安装新版本共存。

下面是详细步骤,亲测可用。

1、找到python2的安装目录,然后进行备份。

#查看python版本
python -V

#查找安装目录
which python

# 安装依赖项
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

#进行备份
mv python python.bak

2、下载和安装python3

#下载
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

#解压
tar -xvJf  Python-3.6.2.tar.xz

#进入Python目录进行编译和安装
./configure prefix=/usr/local/python3

make && make install


3、添加软链到执行目录下

#添加软链到执行目录下/usr/bin

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

4、检查python安装版本

#python3 命令
python -V

#python2 命令
python2 -V

5、修改yum等系统文件的python版本为2.7

因为执行yum需要python2版本,所以我们还要修改yum的配置,执行:

vim /usr/bin/yum

把第一行的

#! /usr/bin/python

修改为

#! /usr/bin/python2

同理,把/usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也修改为python2

猜你喜欢

转载自blog.csdn.net/m290345792/article/details/89396479
今日推荐