首页 > 系统相关 >python与yum的修复

python与yum的修复

时间:2024-01-05 18:57:28浏览次数:36  
标签:修复 python -- yum 64 rpm x86

  装python3.10时删了python3.7,结果导致yum也完蛋了。恢复的思路:彻底删除python和yum后重装。

一、删除:

1、卸载现有python

rpm -qa | grep python | xargs rpm -ev --allmatches --nodeps ##卸载python
whereis python | xargs rm -frv ##删除所有参与文件
whereis python ##验证删除,返回无结果

2、删除现有的yum

rpm -qa | grep yum | xargs rpm -ev --allmatches --nodeps #删除yum
whereis yum | xargs rm -frv #删除残留文件
whereis yum #验证删除完成

二、安装(相关的下载文件源根据自己的操作系统进行替换):

1、按以下顺序安装python

rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/python-2.7.5-58.el7.x86_64.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/python-devel-2.7.5-58.el7.x86_64.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/python-libs-2.7.5-58.el7.x86_64.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/rpm-python-4.11.3-25.el7.x86_64.rpm

2、按以下顺序安装yum

rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh --nodeps http://vault.centos.org/7.4.1708/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

三、验证

 

标签:修复,python,--,yum,64,rpm,x86
From: https://www.cnblogs.com/badwood316/p/17947842

相关文章

  • 《python神经网络读书笔记》
    感想:人工智能是一门古老的学科,意思是人为的创造出和人类相似的智能体。在很多科幻影视作品中都有描述,甚至有的影视作品中不是使用计算机来实现人工智能。但是实际上这门学科在21世纪之前一直没什么进展。20世纪时,这门学科的主要研究方向是通过写一些强制判断逻辑来模拟智能体。......
  • Python flask 网页版执行shell命令并返回结果['GET', 'POST'] 混合方式
    前言全局说明Pythonflask网页版执行shell命令并返回结果一、需要安装的库pip3installflask-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.compip3installsubprocess-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com二、inde......
  • optical strain(python)
    利用pythonopencv计算opticalstrainimportcv2importnumpyasnpclassOptFlowStrain:def__init__(self):self.TVL1=cv2.optflow.DualTVL1OpticalFlow_create()defrun(self,img0,img1):returnself.cal_opt_flow(img0,img1)def......
  • 在Python程序中读取和写入文件的方法
    在Python编程中,读取和写入文件是常见的操作。本文将介绍几种常用的方法来实现在Python程序中读取和写入文件。1.使用open()函数Python提供了内置的open()函数,可以用于打开一个文件,并返回一个文件对象,从而进行文件的读取和写入操作。open()函数接受两个参数:文件名和打开模式。示例代......
  • 使用Python爬取大麦网演出商品评论的方法
    在网络时代,用户对于商品的评论和评价是非常重要的参考依据。本文将介绍如何使用Python来爬取大麦网演出商品评论,以获取用户对演出的反馈和评价。1.确定目标页面首先,我们需要确定要爬取评论的目标页面。在大麦网上,每个演出商品都有一个唯一的商品ID,通过拼接URL可以访问到该商品的评......
  • Python中的"e"表示什么意思
    在Python编程语言中,"%e"是一种格式化字符串的方式,用于将浮点数按指数形式输出。本文将详细介绍"%e"的使用方法以及示例。1."%e"格式化字符串的语法在Python中,可以使用"%e"来定义一个格式化字符串,用于将浮点数按指数形式输出。其语法如下:```python"%e"%value```其中,`%e`表示将浮点......
  • Python中的"%s"表示什么意思
    在Python编程语言中,"%s"是一种格式化字符串的方式,用于将字符串按照指定格式输出。本文将详细介绍"%s"的使用方法以及示例。1."%s"格式化字符串的语法在Python中,可以使用"%s"来定义一个格式化字符串,用于将字符串按照指定格式输出。其语法如下:```python"%s"%value```其中,`%s`表示将......
  • 【多进程】python多进程CPU密集型任务的进程数选择
    实验思路从1加到100000000,分别用单进程,多进程方案去做。实验代码frommultiprocessingimportPool,Process,Queueimportos,time,randomdeftest_func(left,right):res=0foriinrange(left,right):res+=ireturnresdefjoin(q):......
  • python学习----编程题02
    题目:企业发放的奖金根据利润提成。利润(0)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成540万60万之间时高于40万元的部分,可提成3%60万到100万之间时,高于60......
  • opencv库图像基础3直方图-python
    opencv库图像基础3直方图-python直方图是什么OpenCV中的直方图是图像中像素值分布情况的统计表示。它是图像空间域内像素值分布的图形表示,以便更好地理解颜色分布。灰度直方图是图像中每个像素灰度值出现的次数或频数的统计结果。它只反映该图像中灰度值出现的频率,而未反映某......