

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>>
阿里云老客户点击这里申请VIP账号,享终身8折优惠(续费也打折)>>>
问题现象
在CentOS 7系统的ECS实例中执行yum命令时,提示以下报错信息。
-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
可能是由于Python异常(Python被卸载、改名或移动路径),导致执行 说明 请参考以下操作,排查Python是否异常并修复。 远程连接Linux实例。 具体操作,请参见通过密码或密钥认证登录Linux实例。 执行以下命令,查看 系统返回如下信息,表示 执行以下命令,查看 系统返回以下信息,表示使用的Python版本路径。 说明 本文以 执行以下命令,检查上述查看的路径。 如果系统返回类似以下信息,则表示Python可能被卸载、改名或移动路径。 执行以下命令,查看Python相关文件是否存在。 正常情况下,系统返回类似以下信息。 Python相关文件存在:说明Python相关文件被改名或移动路径。 Python相关文件不存在:说明Python被卸载。 依次执行如下命令,安装Python。 重新执行 执行以下命令,查看Python相关文件。 系统返回类似以下信息,提示“ 执行以下命令,将 重新执行问题原因
yum命令时报错。yum( Yellow dog Updater, Modified)是一个在Fedora、RedHat以及SUSE中的Shell前端软件包管理器。解决方案
yum路径。which yum
yum路径为/usr/bin/yum。/usr/bin/yum
yum内容。cat /usr/bin/yum
#!/usr/bin/python
/usr/bin/python路径为示例,请根据实际情况更换实际路径。ls -al /usr/bin/python
ls: cannot access /usr/bin/python: No such file or directory
rpm -qa | grep python
python-decorator-3.4.0-3.el7.noarchlibselinux-python-2.5-14.1.el7.x86_64python-backports-1.0-8.el7.x86_64python-pyudev-0.15-9.el7.noarchrpm-python-4.11.3-35.el7.x86_64python-2.7.5-76.el7.x86_64.....
mkdir /python/
yum install python --downloadonly --downloaddir=/python/
yum命令,若不再提示以上报错信息,则表示问题已修复。ls -al /usr/bin/python*
/usr/bin/python.bak -> python2”,则表示Python名称已被更改。lrwxrwxrwx 1 root root 14 Feb 15 2019 /usr/bin/python-config -> python2-config
lrwxrwxrwx. 1 root root 7 Feb 15 2019 /usr/bin/python.bak -> python2
lrwxrwxrwx. 1 root root 9 Feb 15 2019 /usr/bin/python2 -> python2.7lrwxrwxrwx 1 root root 16 Feb 15 2019 /usr/bin/python2-config -> python2.7-config
-rwxr-xr-x. 1 root root 7216 Oct 31 2018 /usr/bin/python2.7-rwxr-xr-x 1 root root 1835 Oct 31 2018 /usr/bin/python2.7-config
/usr/bin/python.bak名称改为/usr/bin/python。mv python.bak python
yum命令,若不再提示以上报错信息,则表示问题已修复。
推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


湘公网安备43019002001857号
备案号:
客服1