1. 程式人生 > >解決-bash: /usr/bin/yum: /usr/bin/python2.7.15: 壞的解釋

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

我的虛擬機器是CentOS7.5,因為需要通過yum安裝其他程式,然而yum不給面子,給我報了個錯。
解決-bash: /usr/bin/yum: /usr/bin/python2.7.15: 壞的解釋

然後我對比其他虛擬機器的/usr/bin/yum檔案(我其他虛擬機器都是通過這一臺克隆出來的),發現只有本臺虛擬機器的開頭跟其他不一樣:我其他虛擬機器/usr/bin/yum檔案開頭是#!/usr/bin/python,而這臺虛擬機器的檔案開頭是#!/usr/bin/python2.7.15;然後我將本臺虛擬機器/usr/bin/yum檔案開頭改成了#!/usr/bin/python,yum還是報錯。
解決-bash: /usr/bin/yum: /usr/bin/python2.7.15: 壞的解釋

之後在網上查了查,CentOS7中的yum是依賴於Python2.7.5,前段時間我因為升級Python,所以yum依賴的Python版本有了變化,然後我將本機/usr/bin/yum檔案開頭改為!/usr/bin/python2.7.5,讓其依賴版本為2.7.5,yum可以正常使用了。

希望可以幫到大家。

大家也可去這裡檢視,人家寫的比我詳細:https://blog.csdn.net/zichehanTZ/article/details/80785502