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 相关文章推荐
Python3.6.0+opencv3.3.0人脸检测示例
May 25 Python
解决安装python库时windows error5 报错的问题
Oct 21 Python
pygame游戏之旅 添加游戏介绍
Nov 20 Python
Python装饰器基础概念与用法详解
Dec 22 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
django重新生成数据库中的某张表方法
Aug 28 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
Python数据库封装实现代码示例解析
Sep 05 Python
python使用scapy模块实现ARP扫描的过程
Jan 21 Python
python3实现常见的排序算法(示例代码)
Jul 04 Python
详解python的异常捕获
Mar 03 Python
python数字图像处理实现图像的形变与缩放
Jun 28 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
星际原理概述
2020/03/04 星际争霸
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
2016/03/15 PHP
smarty模板的使用方法实例分析
2019/09/18 PHP
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
python支付宝支付示例详解
2019/08/22 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
会计电算化专业毕业生自荐信
2013/12/20 职场文书
人事专员工作职责
2014/02/22 职场文书
房产转让协议书
2014/04/11 职场文书
七一讲话心得体会
2014/09/05 职场文书
政风行风整改报告
2014/11/06 职场文书
出差报告格式模板
2014/11/06 职场文书
学雷锋活动简报
2015/07/20 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python