误删服务器python2,导致yum无法使用
ps:我来救你了,2021最新教程
- 删除python2后,使用yum出现如下错误
网上有复杂yum的安装教程,安装很复杂。我试了好几种方法,由于年份的问题,没找个最新的教程,导致方法都不适用。因为yum必须rpm安装,而且还依赖一大堆安装包,一个个装还有顺序关系
下面介绍我成功的方法:
-
到指定网站下载如下安装包
进入ctrl+F搜索下面的安装包
搜不到的话,从后往前删,直到搜到为止。这是因为这个网站可能更新包名,现在的包在以后很可能名字对不上。
python-2.7.5-34.el7.x86_64.rpm python-chardet-2.2.1-1.el7_1.noarch.rpm python-devel-2.7.5-34.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-kitchen-1.1.1-5.el7.noarch.rpm python-libs-2.7.5-34.el7.x86_64.rpm python-pycurl-7.19.0-17.el7.x86_64.rpm python-setuptools-0.9.8-4.el7.noarch.rpm python-urlgrabber-3.10-7.el7.noarch.rpm rpm-python-4.11.3-17.el7.x86_64.rpm yum-3.4.3-132.el7.centos.0.1.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-aliases-1.1.31-34.el7.noarch.rpm yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm yum-plugin-protectbase-1.1.31-34.el7.noarch.rpm yum-updateonboot-1.1.31-34.el7.noarch.rpm yum-utils-1.1.31-34.el7.noarch.rpm
本人centos7.6.1810,如版本跟我一致,直接下载我给的包就行
-
把下载的包全部放到你的服务器上
# 新建个存放包的目录 mkdir python_yum # 把所有文件都放到 python_yum 里 我这里是使用的是ftp,直接拖着丢到服务器里
-
进入到 python_yum 目录下,执行命令
rpm -ivh --force *.rpm --nodeps
-
测试一下yum是否安装成功
-
测试 python 安装情况