Linux自带python2相关依赖,由于安装python3,怕会产生版本冲突,索性头脑一热,就把python2相关依赖包给删掉了,最后执行yum命令就出现下面这个错误

yum命令在linux还是经常有使用的,现在突然不能够使用,得想办法解决才行,经过百度相关经验贴,总结出以下解决办法。

目录

1、查看Linux系统版本

2、下载相关依赖

2.1、下载依赖

2.2、安装依赖

3、效果展示


1、查看Linux系统版本

 cat /etc/redhat-release

通过命令,我们得知我使用的Linux版本是 :7.5.1804

2、下载相关依赖

首先新建一个目录,放我们接下来需要下载的yum和python相关依赖包

#创建目录并进入
mkdir python_and_yum && cd $_

2.1、下载依赖

wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/lvm2-python-libs-2.02.177-4.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-libs-2.7.5-68.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-ipaddress-1.0.16-2.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-backports-1.0-8.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-setuptools-0.9.8-7.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/python-chardet-2.2.1-1.el7_1.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/rpm-python-4.11.3-32.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/yum-plugin-aliases-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/yum-plugin-protectbase-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/centos/7.5.1804/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

2.2、安装依赖

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

3、效果展示

如果一切安装顺利,就可以使用以下两个命令进行查询相关版本

CentOS误删python环境后怎么办?相关推荐

  1. centos安装python环境

    centos安装python环境 查看系统自带版本 查看系统自带版本位置 下面介绍安装Python3的方法 下载python包 解压安装包 创建软链接 升级pip 测试python3 由于centos ...

  2. 安装好了python环境后如何打开_教你如何安装Python环境

    欢迎同学们来到Python编程世界.人生苦短,Python是岸. 01 初见Python Python编程语言是荷兰人Guido van Rossum在1990年代开发出来的. Gudio拥数学和计算 ...

  3. centos安装python环境_Centos7 安装python3 环境 并使用pip安装docker-compose

    1.安装相应的编译工具 在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可. yum -y groupinstall "Development tools" ...

  4. eclipse配置python环境后啷个写java类_在Eclipse上配置Python开发环境

    问题导读: 1.什么是PyDev?2.如何安装PyDev? 3.安装Eclipse过程中如何解决遇到的问题? 1.jpg (33.67 KB, 下载次数: 3) 2016-3-7 14:31 上传本文 ...

  5. eclipse配置python环境后啷个写java类_eclipse+java+python的环境配置

    一.Eclipse 的安装 Eclipse的安装是很容易的.Eclipse是基于java的一个应用程序,因此需要一个java的运行环境(JRE)才行.(我这里主要介绍windows下的安装) JRE的 ...

  6. 配置完python环境后输入命令显示缺少python27.dll解决办法

    下载对应版本的dll并放入安装目录下 链接:https://pan.baidu.com/s/1KLZr-p0mQMK7D_YvGE-qpQ 提取码:aaaa

  7. 实用工具---python环境安装注意事项

    安装python的集成开发环境 windows下安装 可安装wingide, 或者pycharm .以wingide为例,至官网下载最对应版本,里面已经集成了python内核和对应的开发调试界面,如p ...

  8. 【每日随笔】使用 you-get 获取网页中的视频资源 ( Python 环境安装 | you-get 工具使用 )

    文章目录 一.Python 环境安装 二.安装 you-get 工具 三.使用 you-get 工具下载网页视频 一.Python 环境安装 参考 [开发环境]Windows 中安装 Python 各 ...

  9. atom配置python环境_用Python制作网站Django实操与开发环境配置

    上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...

最新文章

  1. 谷歌提出纯 MLP 构成的视觉架构,无需卷积、注意力 !
  2. Android性能优化常见问题,附架构师必备技术详解
  3. QTP操作xml文件方法
  4. eclipse实现批量修改文件的编码方式
  5. 【CodeForces - 768C】Jon Snow and his Favourite Number(思维,技巧,套路,数学异或,循环节,trick)
  6. php 给html 赋值,PHP+JavaScript+HTML变量之间赋值及传递
  7. 图片管理系统源码_「程序员分享」基于SpringBoot开发的天猫商城源码
  8. es ik分词插件安装
  9. Mac下新安装的MySQL无法登陆root用户解决方法
  10. 计算机专业英语第五章ppt,计算机专业英语课件5.ppt
  11. CAD CAM CAE自学手册 ANSYS 15.0有限元分析自学手册_完整版PDF电子书下载
  12. python基础之列表、元组
  13. 孙鑫VC学习笔记:第十一讲 (三) 如何把元文件保存到文件当中
  14. Python实战(3)指定的文本列求和求平均
  15. 验证码计时 -- UIButton setTitle 闪烁问题解决方案
  16. bt5重启网卡命令_BackTrack5(BT5)安装教程及BT5支持网卡列表
  17. 恢复手机HTML文件,easyrecovery恢复手机误删文件方法
  18. 日本第二场酒类专场拍卖“L拍卖”将在东京举行
  19. 数据可视化编程题练习
  20. ChatGPT会替代初级程序员吗?

热门文章

  1. python3全栈开发-并发编程,多进程的基本操作
  2. Myeclipse里出现两个tomcat,一个是默认的,一个是我增加的,应该用哪个呢?
  3. 用yeoman搭建react画廊项目笔记
  4. Android——倒计时跳转+sharedpreferences
  5. 51单片机 | 基于I2C总线的秒表模拟应用
  6. 广搜最短路径变形,(POJ3414)
  7. .net程序部署(setupFactory进阶)
  8. 解决remix在线编译器连接本地私有链环境不成功的问题
  9. 一文入门区块链相关知识
  10. mips指令分类和寻址大全