CentOS系统不小心卸载python2导致yum不可用
背景:
项目使用的是python3,在安装python3时出现各种问题。所以直接将系统的python2和python3全部卸载了,
导致yum命令无效,因为yum是依赖python2的,所以还是乖乖装上python2吧
步骤:
1、检查python2是否卸载干净
#卸载python rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##删除所有残余文件 whereis python |xargs rm -frv ##验证删除,返回无结果 whereis python
2、删除yum
#删除yum rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps #删除残留文件 whereis yum |xargs rm -frv #验证删除完成,返回无结果 whereis yum
3、查看Linux版本,确定需要安装的python包
# 命令 [root@vm054sit005 ~]# cat /etc/redhat-release #版本号 CentOS Linux release 7.9.2009 (Core)
4、在官网或者其他镜像网站(推荐,速度快)下载对应的包
从下面下载相应的包
清华镜像(推荐):https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/
网易镜像:https://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/
官方:http://vault.centos.org/7.9.2009/os/x86_64/Packages/
注意路径中的系统版本号
直接安装 python2.7.5和yum
# 安装python2.7.5 rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/python-2.7.5-89.el7.x86_64.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/python-devel-2.7.5-89.el7.x86_64.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/python-libs-2.7.5-89.el7.x86_64.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/rpm-python-4.11.3-45.el7.x86_64.rpm # 安装yum rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm rpm -ivh --nodeps https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
5、验证python、yum
# 验证python [root@vm054sit005 ~]# python Python 2.7.5 (default, Oct 14 2020, 14:45:30) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
验证yum
[root@vm054sit005 ~]#yum Loaded plugins: fastestmirror You need to give some command Usage: yum [options] COMMAND ... ...
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2019-02-22 bootstrap-table简单使用