centos7.9.2009误删python2.7,yum和Python命令无法使用解决办法

问题描述:

(1)强制删除已安装python及其关联
#rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
(2)删除残余文件
#whereis python|xargs rm -frv

执行命令后导致服务器上的yum命令无法使用。出现以下报错:

-bash: /usr/bin/yum: /usr/bin/python: 坏的解释器: 没有那个文件或目录

解决:

mkdir /usr/local/src/python
#这一步随意,找个文件夹一会放pkg就可以

查看版本号

cat /etc/centos-release
#文章已经表明版本为centos7.9.2009,如果是其他版本要下载对应版本的pkg(下面自行下载后链接打开后选择匹配的centos版本下的rpm包)

查看位数

getconf LONG_BIT

所需pkg:
自行下载:http://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/
CSDN搜索
centos7.9.2009安装python2.75所需pkg.zip,打包上传了,写文章的时候还没审核过。。。
centos7.9.2009误删python2.7,yum和Python命令无法使用解决办法_第1张图片

执行命令安装

rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force
rpm -Uvh --replacepkgs libxml2-python*.rpm --nodeps --force
rpm -Uvh --replacepkgs python*.rpm --nodeps --force
rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm --nodeps --force

说明:--nodeps --force表示仅安装当前的,不考虑安装所需的依赖

安装完成后即可正常使用yum。

你可能感兴趣的:(Linux,centos,yum,python)