如何解决python升级后yum报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决python升级后yum报错相关的知识,希望对你有一定的参考价值。

参考技术A 如何解决python升级后yum报错
建立软链接
  #正常情况下即使python2.7安装成功后,系统默认指向的python仍然是2.6.6版本,考虑到yum是基于python2.6.6才能正常工作,所以不建议卸载。
  #采用下面的方法把系统默认的python修改为2.7.3版本
  mv /usr/bin/python /usr/bin/python2.6.6
  ln -s /usr/local/bin/python2.7 /usr/bin/python
  #检测是否成功
  python -V
  #出现2.7.3版本信息代表成功
  Python 2.7.3
  解决修改完系统默认python版本后yum不可用的问题
  #修改yum文件
  vi /usr/bin/yum
  将文件头部的
  #!/usr/bin/python
  改为如下内容
  #!/usr/bin/python2.6.6
  整个升级过程完成了。

解决YUM报错except KeyboardInterrupt,

问题现象

CentOS7升级python3以后,有可能导致yum命令报错,报错截图如下:

解决YUM报错except


问题原因

python3与python2有个别语法不一致,会导致脚本出错。查看YUM脚本:

解决YUM报错except

使用系统自带python,当系统默认python是python3时,会导致命令错误。


解决方法

1、修改系统默认python

l -snf /usr/bin/python2 /usr/bin/python

查看当前python环境:

解决YUM报错except

执行yum命令:

解决YUM报错except




2、修改yum脚本

sed -i s/python/python2/g /usr/bin/yum

查看当前python环境:

解决YUM报错except

查看Yum脚本:

解决YUM报错except

执行yum命令:

解决YUM报错except



以上是关于如何解决python升级后yum报错的主要内容,如果未能解决你的问题,请参考以下文章

如何解决python升级后yum报错

191016 Linux中python2升级到python3导致yum命令报错

解决YUM报错except KeyboardInterrupt,

python 版本问题 yum 运行 报错?

yum 安装报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

centos7升级Python版本后,yum不能正常使用