yum命令報錯

1、報錯通過python

[root@localhost ~]# yum install -y https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-3.noarch.rpm
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

報錯分析:yum命令文件語法錯誤,致使不能使用。
sql

2、報錯分析centos

一、查看python2.7

/usr/bin/yum文件

image.png

yum命令是用python2寫的,出錯緣由是,我將系統默認的python2替換成python3了,致使yum不能使用。ide

3、解決方法post

方法1、從新將python軟鏈接指向python2url

方法2、在不改變的python軟鏈接的狀況下,修改yum配置文件,將python版本指向之前的舊版本。postgresql

# vi /usr/bin/yum
#!/usr/bin/python2.7

修改urlgrabber-ext-down文件,更改python版本it

# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python2.7
相關文章
相關標籤/搜索