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~撒花~!