yum报错:line 30 except KeyboardInterrupt, e: Syntax Error: invalid syntax

原创 2017年06月22日 20:12:54

AWS CentOS系统原带有Python2,后自行安装Python3,并改变/usr/bin/python连接到python3,在执行python的时候直接调用python3.5版本。

该改变导致了yum运行时会报错。


解决办法:

1、首先确定老版本python2的执行路径。

我的系统中/usr/bin下有python27及python2.7两个版本,分别执行后会发现那个才是正确版本

比较两组第二行版本可以发现python2.7执行的依然是python3,所以老版本的python2所在目录为/usr/bin/python27


2、修改yum执行对应的python位置

vim /usr/bin/yum


将第一行改为python2所在目录即可

yum使用出错“ File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: SyntaxError: invalid syntax“

使用yum安装软件时出现错误: [(11) root@Fedora~]#yum File "/usr/bin/yum", line 30 except KeyboardInterrupt...
  • u010383937
  • u010383937
  • 2017年06月15日 17:22
  • 491

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

因为yum包使用python2*等开发,修该为环境修改python3之后有问题, 解决: 修改文件/usr/bin/yum、/usr/libexec/urlgrabber-ext-down头中相应...
  • jc_benben
  • jc_benben
  • 2016年12月30日 14:38
  • 7829

使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: SyntaxError: invalid syntax问题

背景: CentOS 7升级Python到3.6。2后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/py...
  • ltz150
  • ltz150
  • 2017年09月06日 20:03
  • 362

使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

问题如下: 问题出现原因: yum包管理是使用python2.x写的,将python2.x升级到python3.1.3以后,由于python版本语法兼容性导致问题出现 解决办法: 修改yu...
  • zsl10
  • zsl10
  • 2016年08月25日 15:53
  • 5232

python升级带来的yum异常:File "/usr/bin/yum", line 30

问题: $ yum  File "/usr/bin/yum", line 30  except KeyboardInterrupt, e:                   ...
  • educast
  • educast
  • 2014年06月30日 13:38
  • 14507

yum 安装软件是出现 except OSError, e: ^ SyntaxError: invalid syntax

错误原因:        系统中装有多个版本的Python,Python脚本运行的时候版本冲突。      解决办法:(以下两步都要执行)     1.  vim /usr/libexec/ur...
  • Com_ma
  • Com_ma
  • 2017年09月19日 20:35
  • 298

Centos中Python升级为3.X时yum出现except OSError, e: ^ SyntaxError: invalid syntax问题

CentOS 7升级Python到3.5。2后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/pyth...
  • chaojiwanwan
  • chaojiwanwan
  • 2017年05月09日 09:41
  • 3934

yum install 提示 except OSError, e: ^ SyntaxError: invalid syntax

这个问题主要是安装了3.X版本的python导致的。 原因:centos默认自带的python版本是2.X的。安装了新的版本后需要对相关引用的软件进行配置 修改: 1、修改/usr/bin/下所有的y...
  • m290345792
  • m290345792
  • 2017年12月01日 10:19
  • 181

“except (IOError, OSError), e: SyntaxError: invalid syntax”

之前手动将Ubuntu16.04默认的Python2.7 改成了Python3 ,结果卸载软件的时候出错, 解决方案:在http://askubuntu.com/questions/240256/p...
  • WxyangID
  • WxyangID
  • 2016年12月13日 09:33
  • 2428

yum except KeyboardInterrupt, e: 错误

在上一篇升级python的时候的,使用yum时,出现以下错误 [root@localhost bin]# yum File "/usr/bin/yum", line 30 except ...
  • Harith
  • Harith
  • 2013年12月30日 21:45
  • 11232
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:yum报错:line 30 except KeyboardInterrupt, e: Syntax Error: invalid syntax
举报原因:
原因补充:

(最多只允许输入30个字)