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文件
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