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将文本转换成图片输出的方法
Apr 28 Python
Python按行读取文件的简单实现方法
Jun 22 Python
Python中内置的日志模块logging用法详解
Jul 12 Python
python常见排序算法基础教程
Apr 13 Python
sublime text 3配置使用python操作方法
Jun 11 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
对json字符串与python字符串的不同之处详解
Dec 19 Python
Python3.5内置模块之random模块用法实例分析
Apr 26 Python
python读取ini配置的类封装代码实例
Jan 08 Python
pytorch 实现删除tensor中的指定行列
Jan 13 Python
python基础之//、/与%的区别详解
Jun 10 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
example1.php
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
js切换光标示例代码
2013/10/10 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
Python中异常重试的解决方案详解
2017/05/05 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
2018/06/06 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
Python实现性能自动化测试竟然如此简单
2019/07/30 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
医学生个人求职信范文
2013/09/24 职场文书
标准毕业生自荐信范文
2013/11/04 职场文书
技术学校毕业生求职信分享
2013/12/02 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
Nginx快速入门教程
2021/03/31 Servers