執行yum報錯:“-bash: /usr/bin/yum: /usr/bin/python3.7: bad interpreter: No such file or directory ”的解決方案


 

 

  • 問題描述

今天升級公司產品,結果安裝過程中要用到yum,然而yum命令執行報錯:“-bash: /usr/bin/yum: /usr/bin/python3.7: bad interpreter: No such file or directory”

查看python版本(which python),系統安裝的是python3.6。看錯誤提示的意思,yum需要用pthon3.7作為解釋器。

故需要升級python,可是yum不可用,咋辦(死鎖了)?

 

  • 解決辦法

(一)手動下載python 3.7的rpm包,

(二)手動修改yum文件,修改其依賴的python版本為系統當前版本,具體如下:

(1)修改yum文件(vim  /usr/bin/yum,insert, 然后wq保存),將yum依賴的python版本改為電腦上的版本,具體如下(/usr/bin/python3.7 換成  /usr/bin/python):

(2)創建python的軟連接(用你自己版本的python):

 ln -s /usr/bin/python /usr/bin/python3

(3)yum update,成功效果如下:

 

 (4)最后再通過yum升級python到3.7就可以了

 

*********************************************************************************

精力有限,想法太多,專注做好一件事就行

  • 我只是一個程序猿。5年內把代碼寫好,技術博客字字推敲,堅持零拷貝和原創
  • 寫博客的意義在於鍛煉邏輯條理性,加深對知識的系統性理解,鍛煉文筆,如果恰好又對別人有點幫助,那真是一件令人開心的事

*********************************************************************************


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM