linux 通过yum 安装软件时报错:File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

 inux(本次指centos7) 通过yum 安装软件时报错:File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:这样导致无法通过yum安装软件包。

  原因:最近安装了python3.6, 导致解释器变更。

  如果不能确定,可以在terminal输入: python 如果进入的是python3,而不是Python2,则说明是此原因。

解决办法:

  修改文件/usr/bin/yum、/usr/libexec/urlgrabber-ext-down头中相应python为#!/usr/bin/python2

  注:两个文件都要修改。

如果这样修改无法可以将python版本具体版本号填上试试,如:#!/usr/bin/python2.7

 
原文地址:https://www.cnblogs.com/Andy963/p/6894433.html