Python升级导致yum、pip报错的解决方法


Posted in Python onSeptember 06, 2017

前言

本文主要给大家介绍了因Python升级导致yum、pip报错的解放方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

原因:

yum是Python写的。服务器上Python版本过低,升级为2.7,而yum/pip未升级,导致在执行yum/pip时报这个错误。

yum报错:

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

 No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.10 (default, Sep 5 2017, 17:35:43) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
 http://yum.baseurl.org/wiki/Faq

pip报错:

Traceback (most recent call last):
 File "/usr/bin/pip2", line 5, in <module>
 from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

解决方案:

1、查看Python版本,执行:

which python

可以查看到存在两个版本的Python。

2、查看yum文件,执行:

vim /usr/bin/yum

可以在文件的第一行,看到yum的Python引用。将原有的 #!/usr/bin/python 改为 #!/usr/bin/python2.6(老版本)

Python升级导致yum、pip报错的解决方法

3、跳出再次执行yum,即可使用。

pip同理修改

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python用装饰器自动注册Tornado路由详解
Feb 14 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
python实现朴素贝叶斯算法
Nov 19 Python
Python 从列表中取值和取索引的方法
Dec 25 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
Jan 29 Python
对Django外键关系的描述
Jul 26 Python
python实现简单飞行棋
Feb 06 Python
Python3实现打印任意宽度的菱形代码
Apr 12 Python
selenium与xpath之获取指定位置的元素的实现
Jan 26 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
Feb 25 Python
bat批处理之字符串操作的实现
Mar 16 Python
Python实现求两个csv文件交集的方法
Sep 06 #Python
Python中的is和==比较两个对象的两种方法
Sep 06 #Python
Python中表示字符串的三种方法
Sep 06 #Python
通过Python实现自动填写调查问卷
Sep 06 #Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 #Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
Sep 05 #Python
Python基于回溯法子集树模板实现图的遍历功能示例
Sep 05 #Python
You might like
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
2015/11/13 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
[58:57]2018DOTA2亚洲邀请赛3月29日小组赛B组 Effect VS VGJ.T
2018/03/30 DOTA
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
Python使用剪切板的方法
2017/06/06 Python
利用python如何处理nc数据详解
2018/05/23 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
广告业务员岗位职责
2015/02/13 职场文书
奖励通知
2015/04/22 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python