centos7中Python2升级到Python3(亲测)

为什么要写这篇文章,因为搜出来的太坑爹了。基本上都是抄的,中间省略好多步骤,你会发现按他们的步骤,会有很多环节报错,但是你又不明白报错原因。需要自己查。干脆自己亲测完,写一个完整步骤。

目前,centos7默认安装的是Python2.7。执行python -V可以查看当前centos中安装的Python的版本

CentOS 7如何将Python 2.X.X升级Python 3.X.X

执行mkdir docker_test,或者随便起一个别的名字,创建目录,然后cd到该目录:cd docker_test

执行命令:wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz下载文件,并执行命令解压tar xvf Python-3.8.2.tgz

执行yum install gcc安装依赖

进入到解压的文件目录cd Python-3.8.2,执行./configure

输入make命令执行,执行完执行命令:yum -y install zlib*,然后继续执行命令:make install

备份原有配置,设置python默认版本号为3.x:mv /usr/bin/python /usr/bin/python.bak

再执行:ln -s /usr/local/bin/python3 /usr/bin/python

最后,执行python -V验证,如图版本变成了3.x

备注:然后在使用是发现有时候会报错。是因为配置没更改为使用Python3版本

vim /usr/bin/yum

#!/usr/bin/python2.7,将2.7改为变更的版本号

除了yum脚本以外,还有:vim /usr/libexec/urlgrabber-ext-down

同样是进行指定python2.7,改为变更的版本号

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值