[已解决]centos升级pyhron3后yum不可用 except KeyboardInterrupt

小豆苗 1年前 ⋅ 1238 阅读

今天登陆服务器,用yum安装一个新软件时,报了一个错误(yum except KeyboardInterrupt):

File "/usr/bin/yum", line 30  
    except KeyboardInterrupt, e:  
                            ^  
SyntaxError: invalid syntax

经过各种尝试后,发现原来yum中使用到了python2的库,那就好办了。

解决如下:

1. 输入命令:vim /usr/bin/yum

将头文件中的

#!/usr/bin/python  
import sys  
try:  
    import yum  

修改为:

#!/usr/bin/python2  
import sys  
try:  
    import yum  

2. 更改urlgrabber-ext-down

输入命令:

vim /usr/libexec/urlgrabber-ext-down

并将第一个行#!/usr/bin/python” 改为 “#!/usr/bin/python2”即可。

 

问题解决。


全部评论: 0

    我有话说:
    • OωO
    • |´・ω・)ノ
    • ヾ(≧∇≦*)ゝ
    • (☆ω☆)
    • (╯‵□′)╯︵┴─┴
    •  ̄﹃ ̄
    • (/ω\)
    • ∠( ᐛ 」∠)_
    • (๑•̀ㅁ•́ฅ)
    • →_→
    • ୧(๑•̀⌄•́๑)૭
    • ٩(ˊᗜˋ*)و
    • (ノ°ο°)ノ
    • (´இ皿இ`)
    • ⌇●﹏●⌇
    • (ฅ´ω`ฅ)
    • (╯°A°)╯︵○○○
    • φ( ̄∇ ̄o)
    • ヾ(´・ ・`。)ノ"
    • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    • (ó﹏ò。)
    • Σ(っ °Д °;)っ
    • ( ,,´・ω・)ノ"(´っω・`。)
    • ╮(╯▽╰)╭
    • o(*////▽////*)q
    • >﹏<
    • ( ๑´•ω•) "(ㆆᴗㆆ)
    • (。•ˇ‸ˇ•。)
    • 颜文字