以前直接执行安装命名就可直接安装的,现在是报了错了。
步骤1:分析问题
解释下什么意思:就是yum命令在执行时无法找到/usr/bin/python这个解释器
这下就有2个解决路径:1.是服务器上没python,2.就是python这个版本不对。
步骤2:查看错误提示
我们需要查看完整的错误提示,以便确定问题所在。在终端执行以下命令:
/usr/bin/yum
步骤3:确认问题原因
根据错误提示/usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory,可以初步判断是yum命令的执行脚本中指定的解释器路径不正确。
步骤4:解决问题
我们需要找到正确的解释器路径,并将其更新到yum命令的执行脚本中。
首先,可以使用以下命令查看当前系统上可用的Python解释器路径:
which python
这会输出Python解释器的路径,例如/usr/bin/python3(对自己版本不清楚的可以换其他版本多试试)。
直接使用命令打开yum命令的执行脚本:
sudo vim /usr/bin/yum
<====我的是这样
在打开的文件中,找到第一行#!/usr/bin/python,将其中的/usr/bin/python替换为正确的解释器路径,例如/usr/bin/你的服务器对应的python版本。
linux中的vim编辑器
1.Vim具有三种基本模式:命令模式、插入模式和查看模式。
进入插入模式:
- 可以按下i键或a键来进入插入模式
退出插入模式:
- Esc 退出插入模式并回到命令模式
保存和退出:
- :w 保存文件
- :q 退出 Vim
- :wq 保存并退出 Vim
注:python1.x就是python1;python2.x就是python2;python3.x就是python3
步骤5:验证解决方案
重新执行yum命令,查看是否仍然出现相同的错误提示:
最后安装:
CentOS安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh