记一次阿里云服务器安装宝塔面板遇到的问题:bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or dir

以前直接执行安装命名就可直接安装的,现在是报了错了。

步骤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

结论:


当我们在Linux系统中遇到/usr/bin/yum: /usr/bin/python3: bad interpreter这个错误信息时,一般是由于缺少Python解释器导致的。我们可以通过安装Python解释器或者修改yum脚本的解释器路径来解决这个问题。

附:处理问题中遇到的优质博客宝塔链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值