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

标签: python
9人阅读 评论(0) 收藏 举报

安装完新版的python之后发现yum安装东西的时候出错了。

[root@chesk django_learn]# yum update
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^

SyntaxError: invalid syntax


原因:

这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 6自带的yum采用的是python2.6,当系统将python升级到3.0后,出现语法解释错误。

 

解决办法:

修改yum的解释器为旧版本python2.4:

$ vi /usr/bin/yum

将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2.6"即可。


查看评论

yum 出现错误File "/usr/bin/yum", line 30

今天用yum在安装ansible的时候,提示有错误 百度一下原因 这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行 #!/usr/bin/python 发现...
  • a454213722
  • a454213722
  • 2016-12-18 18:02:01
  • 2015

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:17
  • 9444

使用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:01
  • 6237

升级python之后,yum下载东西时出现File "/usr/bin/yum", line 30

vim  /usr/bin/yum #!/usr/bin/python 改成#!/usr/bin/python2.6 2.6为旧的版本号...
  • u010603691
  • u010603691
  • 2016-01-21 12:41:48
  • 775

使用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:25
  • 561

File "/usr/bin/yum", line 30

当 [html] view plaincopy [root@localhost bin]# yum    File "/usr/bin/yum", line 30     ...
  • Mrknowledge
  • Mrknowledge
  • 2014-10-16 16:19:34
  • 880

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:50
  • 599

yum except KeyboardInterrupt, e: 错误

在上一篇升级python的时候的,使用yum时,出现以下错误 [root@localhost bin]# yum File "/usr/bin/yum", line 30 except ...
  • Harith
  • Harith
  • 2013-12-30 21:45:06
  • 12415

YUM安装遇到问题:File"/usr/bin/yum", line 29, in <module> File"/usr/share/yum-cli/yummain.py", line 276, in

问题: root@linux2 rpm]# yum install Traceback (most recent call last):   File"/usr/bin/yum", line 2...
  • a756041482
  • a756041482
  • 2015-09-04 23:27:07
  • 8248

python进行yum提示找不到目录

网友甲: 1 红帽长使用yun -y install tkinter时   2 --现象: -bash: /usr/bin/yum: /usr/bin/python: bad interpr...
  • lgstudyvc
  • lgstudyvc
  • 2015-06-24 17:34:45
  • 6942
    个人资料
    等级:
    访问量: 1715
    积分: 28
    排名: 203万+
    文章分类
    文章存档