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