侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

解决centos7 下Python2.7.1升级到Python3.6.1之后yum安装报错/usr/bin/yum第30行语法错误

2023-11-20 星期一 / 0 评论 / 0 点赞 / 53 阅读 / 1270 字

yum安装报错/usr/bin/yum第30行语法错误 [root@yuhai ~]# yum install -y readline File "/usr/bin/yum", line 30

  • yum安装报错/usr/bin/yum第30行语法错误
[root@yuhai ~]# yum install -y readline  File "/usr/bin/yum", line 30    except KeyboardInterrupt, e:                            ^SyntaxError: invalid syntax

 

  • 问题原因:yum包管理是使用python2.x写的,将python2.x升级到python3.x以后,由于Python版本语法兼容性导致问题出现
  • 解决方法:修改一些两个文件的执行方式指定为以前的版本
[root@yuhai ~]# cd /usr/bin/ |grep  python  #查看以前的版本连接是否存在-rwxr-xr-x. 1 root root      11216 Dec  1  2015 abrt-action-analyze-pythonlrwxrwxrwx. 1 root root         34 Mar 22 22:39 python -> /usr/local/python3.6/bin/python3.6lrwxrwxrwx. 1 root root          9 Feb  3 21:05 python2 -> python2.7-rwxr-xr-x. 1 root root       7136 Nov 19  2015 python2.7lrwxrwxrwx. 1 root root          7 Feb  3 21:05 python_2.7.5 -> python2[root@yuhai ~]# vim /usr/bin/yum#!/usr/bin/python2.7以下省略[root@yuhai ~]#  vim /usr/libexec/urlgrabber-ext-down#! /usr/bin/python2.7以下省略

 

广告 广告

评论区