使用yum时如何修复"错误解释器"错误?

Bur*_*rak 3 python yum

$ yum install httpd-devel
-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

sta*_*ark 5

任何bash,Perl或Python脚本的第一行都告诉bash在哪里可以找到正确的解释器.对于百胜,它是:

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

您可以通过键入以下内容来确定实际安装Python的位置

which python
Run Code Online (Sandbox Code Playgroud)

解决此问题的最佳方法是添加符号链接.例如:

ln -s /usr/local/bin/python /usr/bin/python
Run Code Online (Sandbox Code Playgroud)

这样您就不必在每个脚本中修复它.