我输入了一个命令:
$ rpm -e --nodeps python
之后,当我尝试输入以下内容时,我得到了这个yum
:
-bash: /bin/yum: /usr/bin/python: bad interpreter: No such file or directory
yum
那么,自从进入后就坏了, 最好的恢复方法是什么rpm -e --nodeps python
?
答案1
希望你有.rpm
能力;你曾经rpm
删除过它;只需使用rpm
它重新安装即可。并且--nodeps
以后要更加小心。
答案2
重新安装Python。 Redhat 甚至 yum 都需要 python 2
如果您没有 rpm,可以从发行版获取它,因此您可以安装 iso(如果您手边有)并从那里获取它,或者将 python 2.7 rpm 下载到您的服务器。 cd 到下载的 rpm 所在目录。
使用如下命令安装它:
rpm -ivh python*
那么你可能需要将 /usr/bin/python 指向 python2.6
sudo ln -s /usr/bin/python2.6 /usr/bin/python
答案3
如果你删除了rpm包Python您需要再次重新安装它。
wget“python-2.7.5-86.el7.x86_64.rpm”
像这样的东西并使用 {rpm} cmd 安装它
为什么我们需要这个包,因为 yum 实用程序使用 python 包。
问候,
瓦吉德·谢赫