1. 程式人生 > >python升級版本後出現的yum錯誤

python升級版本後出現的yum錯誤

在伺服器中升級後Python版本後yum源不能使用

錯誤現象:

出現“File "/usr/bin/yum", line 30

    except KeyboardInterrupt, e:

                    ^

SyntaxError: invalid syntax”

當我們輸入任何yum命令,都會報錯。原因是升級python後,導致yum所需版本不一致導致!

解決方法:

我們檢視/usr/bin/yum 檔案,可以看到,yum呼叫的是/usr/bin/python這個檔案。所以改變之後就會報錯。

這個時候我們只需要修改yum配置檔案,將python版本只想以前的舊版就可以了。

#vi /usr/bin/yum

因為我的舊版本是

2.7,所以將#!/usr/bin/python改為#!/usr/bin/python2.7就可以了!

如果執行後報以下錯誤File "/usr/libexec/urlgrabber-ext-down", line 28    except OSError, e:

就修改/usr/libexec/urlgrabber-ext-down檔案,將python同樣指向舊版本,就可以了

然後輸入yum --version檢視yum版本