博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS自带Python被删 && YUM报错修复
阅读量:7274 次
发布时间:2019-06-29

本文共 1279 字,大约阅读时间需要 4 分钟。

  hot3.png

已存在的情况:CentOS7.3 系统自带Python2.7.5被删除,yum命令抛出 No module named yum

参考链接:

简单情况处理

这种情况是指:重新安装或者升级了Python版本,但自带的Python并没有删除。

# 1. 先找一下旧版本的Python的位置, 会返回全部的python位置➜  ~ whereis python# 2. 去试验一下, 哪个才是正确的➜  ~ python2.7 -c "import yum"# 3. 假设上述正常, 没有报错➜  ~ vim /usr/bin/yum# 4. 修改头部#!/usr/bin/python --> #!/usr/bin/python2.7# 5. 理论上这样就可以了

如果自带Python被删除掉了,上述的便不再有效

重新安装Python

安装

➜  ~ cd ~/tmp➜  ~ wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz➜  ~ tar zxvf Python-2.7.5.tgz➜  ~ cd Python-2.7.5➜  ~ ./configure   # ?? 此处需要添加个 ??➜  ~ make&&make install➜  ~

建立软连接

# 先将原来的python备份(如果有的话)➜  ~ mv /usr/bin/python /usr/bin/python.bak# 假设python2.7 即为当前安装的版本➜  ~ ln -s /usr/local/bin/python2.7 /usr/bin/python# 查看python版本➜  ~ python --version# 理论上应该正常

!!关键的修复!!

去CentOS的安装光盘或者ISO镜像查找以下文件,需要系统版本一致

python-2.7.5-48.el7.x86_64.rpmpython-devel-2.7.5-48.el7.x86_64.rpmpython-libs-2.7.5-48.el7.x86_64.rpmpython-urlgrabber-3.10-8.el7.noarch.rpmyum-3.4.3-150.el7.centos.noarch.rpm
# 查看系统版本➜  ~ cat /etc/system-releaseCentOS Linux release 7.3.1611 (Core)
# 说来也巧,刚好找到了网易的镜像http://mirrors.163.com/centos/7.3.1611/os/x86_64/Packages/# 在这里面搜索上面的那些包就行。找到 wget 下载下来
# 进行升级➜  ~ rpm -Uvh *.rpm
# 重做yum缓存➜  ~ yum clean all➜  ~ yum makecache# 理论上已经可以正常使用了

转载于:https://my.oschina.net/lpe234/blog/1540480

你可能感兴趣的文章
OperateXMLDateSet
查看>>
【转】Objective-C类初始化:load与initialize
查看>>
Aria2 Axel wget curl 四个下载命令
查看>>
kylin-cube存储结构
查看>>
PHP基础知识学习总结
查看>>
【SSH网上商城项目实战30】项目总结(附源码下载地址)
查看>>
2015最流行的Android组件、工具、框架大全
查看>>
如何定义领域模型(概念模型)
查看>>
关于快排的技巧
查看>>
坑爹的生活,源于你的工作谁都能干
查看>>
微信公众平台开发(59)相册
查看>>
库存管理系统
查看>>
Linux下安装JDK
查看>>
WebGL高级编程:开发Web3D图形 PDF(中文版带书签)
查看>>
asynchronous.js
查看>>
jquery视频教程网址,记录
查看>>
Rearrange a string so that all same characters become d distance away
查看>>
Python之路(第二十六篇) 面向对象进阶:内置方法
查看>>
追梦路上
查看>>
Centos7 gvim sougou搜狗输入法无法切换
查看>>