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 IDLE入门简介
Dec 08 Python
Python实现判断给定列表是否有重复元素的方法
Apr 11 Python
python获取代理IP的实例分享
May 07 Python
pycharm 解除默认unittest模式的方法
Nov 30 Python
Python模块的加载讲解
Jan 15 Python
django的settings中设置中文支持的实现
Apr 28 Python
pyQT5 实现窗体之间传值的示例
Jun 20 Python
python3.8下载及安装步骤详解
Jan 15 Python
Python生成器常见问题及解决方案
Mar 21 Python
python模拟点击玩游戏的实例讲解
Nov 26 Python
python selenium 获取接口数据的实现
Dec 07 Python
python运算符之与用户交互
Apr 13 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
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
图片之间的切换
2006/06/26 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
2015/01/19 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
基于JavaScript Array数组方法(新手必看篇)
2016/08/20 Javascript
js 判断附件后缀的简单实现方法
2016/10/11 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
详解node.js 事件循环
2020/07/22 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
python实现socket端口重定向示例
2014/02/10 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
python retrying模块的使用方法详解
2019/09/25 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
介绍一下#error预处理
2015/09/25 面试题
如何在Shell脚本中使用函数
2015/09/06 面试题
销售找工作求职信
2013/12/20 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
招标承诺书
2014/08/30 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
员工辞退通知书
2015/04/17 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL