Linux服务器升级至python3后,解决yum无法使用

13 篇文章 1 订阅

Linux下载时是默认调用的python2中的yum模块,如果升级后无法使用,则需要修改yum文件的path地址。

并让python2和python3并存,即可解决。

按照上一篇:

【【Python】如何在Linux系统下升级安装Python3.7.1】https://blog.csdn.net/aasdad1/article/details/82586852

 

报错: 

升级后使用yum报错:

 

 

开启并存之路:

1.找到yum所在路径:

 

2.找到上次用软链接所备份的python2的bak文件,进行重命名:

[root@VM_0_2_centos ~]# cd /usr/bin
[root@VM_0_2_centos bin]# mv python.bak python2

 3.检查下是否重命名成功:

[root@VM_0_2_centos bin]# find / -name python2
/usr/bin/python2

4.编辑yum使用路径和/usr/libexec/urlgrabber-ext-down的指向都为python2:

[root@VM_0_2_centos ~]# vim /usr/bin/yum
[root@VM_0_2_centos ~]# vim /usr/libexec/urlgrabber-ext-down 

   将头部的#!/usr/bin/python   改为   #!/usr/bin/python2 ,如下所示:

#!/usr/bin/python2

修改完毕后,使用按esc结束编辑,并输入 :wq ,保存。

 

6.此时测试yum是否可用:

 

6.检查python3和python2是否并存:

 

OK! yum也可以用啦! python之间也并存啦~! Perfect~撒花~! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值