1. 程式人生 > >File "/usr/bin/yum", line 30

File "/usr/bin/yum", line 30

由於yum使用python解析,而python之間的版本不相容,CentOS6.2預設python2.4,當升級了本地python到3.x版本的時候,會出現如下錯誤:

  1. [[email protected] bin]# yum  
  2.   File "/usr/bin/yum", line 30  
  3.     except KeyboardInterrupt, e:  
  4.                             ^  
  5. SyntaxError: invalid syntax  
  6. [[email protected] bin]#   

解決的辦法是(前提:不是覆蓋更新python的):

vim /usr/bin/yum

  1. #!/usr/bin/python  
  2. import sys  
  3. try:  
  4.     import yum  

將上面的語句改為:
  1. #!/usr/bin/python2.6  
  2. import sys  
  3. try:  
  4.     import yum  
後面執行yum 就可以使用了

相關推薦

使用yum命令報錯File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

問題出現原因: yum包管理是使用python2.x寫的,將python2.x升級到python3以上後,由於python版本語法相容性導致問題出現 解決辦法: 修改yum配置檔案,將python版本指向以前的舊版本# vi /usr/bin/yum #!/usr/bin/p

python升級帶來的yum異常:File "/usr/bin/yum", line 30

問題: $ yum  File "/usr/bin/yum", line 30  except KeyboardInterrupt, e:                                           ^ SyntaxError: invalid syntax 原因:

yum 出現錯誤File "/usr/bin/yum", line 30

今天用yum在安裝ansible的時候,提示有錯誤 百度一下原因 這是因為yum採用python作為命令直譯器,這可以從/usr/bin/yum檔案中第一行 #!/usr/bin/python發現。而python版本之間相容性不太好,使得2.X版本與3.0版本之間存在語

File "/usr/bin/yum", line 30

由於yum使用python解析,而python之間的版本不相容,CentOS6.2預設python2.4,當升級了本地python到3.x版本的時候,會出現如下錯誤: [[email protected] bin]# yum    File "/usr/bin

yum報錯File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

前提:剛才我想yum安裝個git,然後就報了這個鬼。 原因:學python的時候,把centos7自帶的python2.7改成了python3.6.2。而yum使用的是python2,所以會出現yum

yum 報錯 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

在使用yum安裝程式包的時候,突然發現報了語法錯誤;  經多方查證,是由於前一段時間將py2 升級到了  py3所致,而/usr/bin/yum的 頭是python2所以需要修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down  的#

YUM安裝遇到問題:File"/usr/bin/yum", line 29, in File"/usr/share/yum-cli/yummain.py", line 276, in

問題: [email protected] rpm]# yum install Traceback (most recent call last):   File"/usr/bin/yum", line 29, in <module>    yumm

pip問題:Traceback (most recent call last): File "/usr/bin/pip", line 9, in

解決方法: 將 /usr/bin/pip 檔案中: from pip import  main if __name__ == '__main__':     sys.exit(main()) 改為: from pip import __main__ if __name

pip 10.0.0 BUG 解決方案Traceback (most recent call last): File "/usr/bin/pip3", line 9, in

使用pip3 出現以下錯誤: Traceback (most recent call last):  File “/usr/bin/pip3”, line 9, in  from pip import main 或者pip 時也出現這個問題  這是pip 10.0.0版本

python升級帶來的yum異常:File "/usr/bin/yum", line 30

系統 一行 isp nbsp board 一是 2.x ror entos 問題: $ yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

-bash: /usr/bin/yum: No such file or directory 更換yum

一般是因為執行"rpm -aq|grep yum|xargs rpm -e --nodeps"命令之後將系統預設的yum功能刪除 我遇到這個問題時是為了解決紅帽7 yum沒註冊無法使用yum源的情況,所以就執行了上面刪除的命令 所以接下來我打算更換centos7的yu

錯誤記錄: linux 使用yum安裝軟體出錯 basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or

最近在使用yum安裝一些東西的時候出現錯誤:比如 yum -y install gcc 錯誤提示: basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or directory 通過網上查詢發現這是由

bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

yum 安裝一個軟體包,出現如下錯誤; -bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory –查詢python #whereis python python: /usr/bin/

bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or direct

NO: #vim /usr/bin/yum 將文字編輯顯示的#/usr/bin/python修改為#/usr/bin/python2.4,儲存修改即可 NOTE: /usr/bin/python: bad interpreter: No such file or dir

阿里雲centos7 yum命令無效-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory 原因:由於本人伺服器安裝上python3版本後導至liunx找不到自帶的python2版本路徑;

Centos 7 Python版本從預設2.7.5升級至2.7.15,yum list 出現“-bash: /usr/bin/yum: /usr/bin/python: 壞的直譯器: 許可權不夠”

Centos 7 Python版本從預設2.7.5升級至2.7.15,yum list 出現“-bash: /usr/bin/yum: /usr/bin/python: 壞的直譯器: 許可權不夠” 在這裡說明一下Centos 7 的yum是依賴於Python2.7.5

解決-bash: /usr/bin/yum: /usr/bin/python2.7.15: 壞的解釋

我的虛擬機器是CentOS7.5,因為需要通過yum安裝其他程式,然而yum不給面子,給我報了個錯。 然後我對比其他虛擬機器的/usr/bin/yum檔案(我其他虛擬機器都是通過這一臺克隆出來的),發現只有本臺虛擬機器的開頭跟其他不一樣:我其他虛擬機器/usr/bin/yum檔案開頭是#!/usr/bin/

python升級導致yum無法使用的解決辦法 /usrbin/yum 和 /usr/bin/yum-updatest

1、報錯資訊如下: [plain] view plain copy print? [[email protected] bin]# yum  [[email protected] local]# yum -y install prce  There was a problem 

解決Linux(Loaded plugins: fastestmirror Please use /usr/bin/yum --help)

大概意思是fastestmirror不能使用,fastestmirror是yum的一個加速外掛處理辦法就是禁用這個外掛方法兩種第一種vi /etc/yum/pluginconf.d/fastestmirror.conf把enabled=1改為0vi /etc/yum.conf把plugins=1改為0yum&

解決centos6上python升級混亂導致yum報錯 -bash: /usr/bin/yum: /usr/bin/python

親測方法二解決問題 由於伺服器centos6.8安裝tensorflow,安裝Python版本過多導致連結混亂,最終yum無法使用。 yum後出現: There was a problem importing one of the Python modules