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

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

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

按照上一篇:

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

 

报错: 

升级后使用yum报错:

 Linux服务器升级至python3后,解决yum无法使用_第1张图片

 

开启并存之路:

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是否可用:

Linux服务器升级至python3后,解决yum无法使用_第2张图片

 

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

Linux服务器升级至python3后,解决yum无法使用_第3张图片

 

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

你可能感兴趣的:(Linux,Python,python,linux,yum)