Centos SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down"错误

Centos 在搭建Python3的环境后,由于系统配置指向的问题,会导致yum的使用异常。

SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

修改方法:
打开终端,进入管理员权限
输入:

gedit /usr/libexec/urlgrabber-ext-down

将第一行

#! /usr/bin/python

改成

#! /usr/bin/python2.7

导致这样的原因是安装了Python3之后,系统默认的调用了Python3
但是Python2和Python3的语法是不用的所以无法运行

发布了36 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41807801/article/details/103753011