2012-07-10 107 views
3
$ yum install httpd-devel 
-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory 

我該如何解決這個問題?如何解決使用yum時出現「Bad interpreter」錯誤?

+2

有沒有叫'/ usr/bin/python'或'/ usr/bin/yum'的文件?如果它們中的任何一個丟失,您可以創建到可執行文件的軟鏈接。 – mgilson 2012-07-10 20:38:14

回答

5

任何bash,Perl或Python腳本的第一行都告訴bash哪裏可以找到正確的解釋器。對於百勝是:

#!/usr/bin/python 

你可以告訴那裏的Python實際上是通過鍵入安裝:

which python 

解決這個問題的最好辦法是增加一個符號鏈接。例如:

ln -s /usr/local/bin/python /usr/bin/python 

這樣你就不必在每個腳本中修復它。

相關問題