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中字典dict常用操作方法实例总结
Apr 04 Python
用python编写第一个IDA插件的实例
May 29 Python
Python过滤txt文件内重复内容的方法
Oct 21 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
python实现桌面气泡提示功能
Jul 29 Python
Python3.0 实现决策树算法的流程
Aug 08 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
python如何把字符串类型list转换成list
Feb 18 Python
python deque模块简单使用代码实例
Mar 12 Python
Python 实现使用空值进行赋值 None
Mar 12 Python
在服务器上安装python3.8.2环境的教程详解
Apr 26 Python
python matplotlib绘制三维图的示例
Sep 24 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防注入安全代码
2008/04/09 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
2018/08/30 Javascript
js字符串处理之绝妙的代码
2019/04/05 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python中Collection的使用小技巧
2014/08/18 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
python  logging日志打印过程解析
2019/10/22 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
keras 读取多标签图像数据方式
2020/06/12 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
硕士研究生就业推荐信
2014/05/18 职场文书
环境保护标语
2014/06/20 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
大学生见习总结报告
2015/06/24 职场文书
大学体育课感想
2015/08/10 职场文书
Go语言 详解net的tcp服务
2022/04/14 Golang