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 RuntimeError: thread.__init__() not called解决方法
Apr 28 Python
Windows下Python使用Pandas模块操作Excel文件的教程
May 31 Python
详解Python的collections模块中的deque双端队列结构
Jul 07 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
分析Python中解析构建数据知识
Jan 20 Python
Python对数据进行插值和下采样的方法
Jul 03 Python
Django安装配置mysql的方法步骤
Oct 15 Python
Python OpenCV调用摄像头检测人脸并截图
Aug 20 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
解析CodeIgniter自定义配置文件
2013/06/18 PHP
php调用c接口无错版介绍
2014/03/11 PHP
PHP加密解密函数详解
2015/10/28 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
2017/03/13 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
js实现抽奖功能
2020/11/24 Javascript
Python Queue模块详解
2014/11/30 Python
python搜索指定目录的方法
2015/04/29 Python
python 实时遍历日志文件
2016/04/12 Python
Python模块搜索路径代码详解
2018/01/29 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
Python实现打印实心和空心菱形
2019/11/23 Python
土木工程专业个人求职信
2013/12/05 职场文书
学年末自我鉴定
2014/01/21 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis