解决CentOS 7 yum install 出现 No such file or directory 错误的方案

CentOS 7 yum install之后 出现No such file or directory错误的解决方案:

[root@centos7 ~]# yum install -y git

File "/usr/bin/yum", line 30

except KeyboardInterrupt, e:

^

SyntaxError: invalid syntax

[root@centos7 ~]# yum

-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

yum找不到/usr/bin/python。正常情况,应该是这个样子:

[root@centos7 ~]# ls -l /usr/bin/python
lrwxrwxrwx. 1 root root 7 Jul  9 11:08 /usr/bin/python -> python2
[root@centos7 ~]#

CentOS7 应该使用 python2,而不是 python3 来执行 yum

可能 默认 python版本已更改为 python3

查看Python2位置

[root@centos7 ~]# which python2
/usr/bin/python2

如果python2本身仍然存在,但/usr/bin/python符号链接丢失或者指向Python3,可以使用以下方法恢复:

[root@centos7 ~]# cd /usr/bin
[root@centos7 bin]# ln -s python2 python
[root@centos7 bin]# ls -l python
lrwxrwxrwx. 1 root root 7 Jul  9 11:10 python -> python2
[root@centos7 bin]#
相关推荐
ModelBulider4 分钟前
二、MySQL的数据目录
linux·运维·数据库·sql·mysql
Q741_1479 分钟前
进程的状态的理解(概念+Linux)
linux·运维·服务器·操作系统
爱蜜莉雅丶Emilia14 分钟前
Linux 进程概念
linux·运维·服务器
小林想被监督学习15 分钟前
MySQL 对其他服务器授权
服务器·数据库·mysql
Bonne journée19 分钟前
linux执行脚本的时候为什么要写成 ./脚本名 而不是用脚本名直接执行
linux·运维·服务器
加油=^_^=23 分钟前
初始Linux(二)基础命令
linux·运维·服务器
叫我龙翔38 分钟前
【计网】【计网】从零开始学习http协议 ---理解http重定向和请求方法
服务器·网络·网络协议·学习·http
徐霞客3201 小时前
Linux入门3——vim的简单使用
linux·编辑器·vim
it技术分享just_free1 小时前
基于Jenkins+K8S构建DevOps自动化运维管理平台
linux·运维·容器·kubernetes·k8s·jenkins·devops
爱吃涮毛肚的肥肥(暂时吃不了版)1 小时前
Linux高阶——0928—Github数据上传&markdown语言
linux·git·github