yum命令报错 yum update File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: --CentOS7.5
1、问题: 使用yum命令如:yum update 报SyntaxError invalid syntax 2、原因分析 yum的解释器是Python,CentOS自带的yum采用(自带的)python2.x作为解释器。我的CentOS7.5已经被我安装了Python3.x版本,所以在这里需要指定Python2.x的解释器, 根据提示信息,我这里需要修改/usr/libexec/urlgrabber-ext-down文件去指定Python2.x。不止是要修改这一个文件,遇到相似问题,根据提示信息,按照下面方式修改对应文件即可。 3、解决方式 vi /usr/libexec/urlgrabber-ext-down 原先: 修改后: 保存、退出后重新执行yum指令 4、扩展 更改yum脚本配置 [root@VM_39_157_centos bin]# cd /usr/bin [root@VM_39_157_centos bin]# ls yum* [root@VM_39_157_centos bin]# vim yum [root@VM_39_157_centos bin]# vim yum-config-manager [root@VM_39_157_centos bin]# vim yum-debug-dump [root@VM_39_157_centos bin]# vim