linux系统自带python_Linux删除系统自带版本Python过程详解
巨坑,切忌不要轻易删除linux系统自带版本的python
1.卸载python(防止未卸载干净)
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #强制删除已安装程序及其关联
whereis python|xargs rm -frv #删除所有残余文件 #xargs,允许你对输出执行其他某些命令
2.卸载yum
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
rm -rf /etc/yum.repos.d/*
whereis yum|xargs rm -frv
3.验证是否删除干净
whereis python #验证删除,应该是没有结果返回
whereis yum
4.安装python和yum
软件下载地址(我这里系统是centos 7.5.1804)
查看linux系统版本:cat /etc/redhat-release
所需文件如下:(下载自己系统对应版本的就好)
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/lvm2-python-libs-2.02.177-4.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-libs-2.7.5-68.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-ipaddress-1.0.16-2.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-backports-1.0-8.el7.x86_64.rpm
wget http://vault.centos.org/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/7.5.1804/os/x86_64/packages/python-2.7.5-68.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-pycurl-7.19.0-19.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-urlgrabber-3.10-8.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-setuptools-0.9.8-7.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-kitchen-1.1.1-5.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/python-chardet-2.2.1-1.el7_1.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/rpm-python-4.11.3-32.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/yum-utils-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/yum-3.4.3-158.el7.centos.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/yum-plugin-aliases-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/yum-plugin-protectbase-1.1.31-45.el7.noarch.rpm
wget http://vault.centos.org/7.5.1804/os/x86_64/packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
5.上传并安装
我这里是或取链接后直接wget到一个目录中的,直接进入目录执行一下命令即可
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
安装成功后执行
yum
python
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
linux系统自带python_Linux删除系统自带版本Python过程详解相关推荐
- Linux系统下SVN服务器的搭建过程详解 UpJ}s7+
Linux系统下SVN服务器的搭建过程详解 UpJ}s7+ 1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z Z]jSq@%1H* ...
- Linux系统强制位u+s、g+s、o+t 详解
Linux系统强制位u+s.g+s.o+t 详解 u+s:一个命令,给与用户s权限,则此用户暂时获得这个命令的属主权限 (例chmod u+s /usr/bin/touch或者chmod 4755 / ...
- Linux系统与网络、磁盘参数和日志监控等命令详解二
创作人QQ:851301776,邮箱:lfr890207@163.com, 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点! 个人座右铭: 1.没有横空出世,只要厚积一定发. ...
- linux git 删除分支,git 删除分支和回滚的实例详解
linux shell 的 git 删除分支和回滚的实例详解 git 删除分支和回滚的实例详解 [git 删除本地分支] git branch -D br [git 删除远程分支] git push ...
- Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载) Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量, ...
- Windows系统-安装RabbitMQ过程详解(附带软件安装包)
RabbitMQ安装配置过程详解(Windows版) 1.介绍: 本次RabbitMQ安装环境相关信息: Win11 64位专业版 erlang opt_win64_24.0 rabbitmq-ser ...
- python try catch打印到日志_django 捕获异常和日志系统过程详解
这一块的内容很少, 异常使用try except即可, 日志只需要几行配置. 使用装饰器捕获方法内的所有异常 我使用装饰器来整个包裹一个方法, 捕获方法中的所有异常信息.并将其转为json返回客户端. ...
- 2.4.U-Boot配置和编译过程详解-U-Boot和系统移植第4部分视频课程笔记
目录 2.uboot 主Makefile分析 2.1.Makefile 分析2 2.2.Makefile 分析3 2.3.Makefile 分析4 2.4.链接脚本的定义 2.5.指定链接地址 如果T ...
- 【关于安装win10系统的过程详解】
关于安装win10系统的过程详解 解答一些铁子的问题特出此贴,有些粗糙.我这段时间登录csdn没看博客,然后没发现朋友们提的这些问题.正好统一解答一下,不好意思哈.这是配合我上一篇博客一起的.话不多说 ...
最新文章
- React创建组件的三种方式及其区别
- WIN7只能上QQ打不开网页,使用CMD输入netsh winsock reset
- access开发精要(12)-文本 和 备注 数据类型格式(1)
- Servlet 是线程安全的吗?
- 程序员特有的9个坏习惯
- 字段类型 mysql_mysql 常用字段类型
- js 解析url中search时存在中文乱码问题解决方案
- 【干货】如何打造一流创业团队-创业者最实用的管理指南.pdf(附下载链接)...
- 01-执行上下文与变量对象
- Chrome插件英雄榜(第二期)
- R 语言从Github上安装R语言的程序包
- 大数据专业考研书_2019年清华大学自动化系大数据工程专业考研经验分享
- 基于springboot的人才求职招聘平台设计与实现
- Java文件的上传和下载
- AMD R9 280x tri-x vapor-x OC 刷新BIOS来节能降温
- 计算机电源功率高好吗,电脑电源买多大功率适合?实战分析分享
- C++基础语言熟悉---简单画板绘制
- Java面试题-LuceneSolrElasticSearch
- 【金猿信创展】恒生电子——全栈式信创解决方案,助力金融信创行稳致远
- Qt的Q_UNUSED()函数的功能
热门文章
- php 数组转为json,php怎么将数组数组转化为json格式的数据 ?
- think in java i o_5.[Think in Java笔记]Java IO系统
- python接口测试框架设计_Python3简易接口自动化测试框架设计与实现(中)
- springboot 获取application参数_(最新 9000 字 )Spring Boot 配置特性解析
- 塑钢瓦图片_塑钢瓦和彩钢瓦哪种好 如何准确选购
- futurejava前台_web前端页面与后端Java的数据交互
- 桌面时钟代码_iOS 14 制作自己的桌面 Widget
- MySQL基础之数据类型介绍
- android 前摄屏幕补光,异形显示屏及其前置摄像头的拍照补光方法与流程
- Python中深浅拷贝的案例教程