2012-07-10 102 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 

这样你就不必在每个脚本中修复它。

相关问题