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 break语句详解
Mar 11 Python
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
PyQt5每天必学之关闭窗口
Apr 19 Python
利用Python yagmail三行代码实现发送邮件
May 11 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
python requests 测试代理ip是否生效
Jul 25 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
Python简单过滤字母和数字的方法小结
Jan 09 Python
Python判断telnet通不通的实例
Jan 26 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 Python
详解Java中一维、二维数组在内存中的结构
Feb 11 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模块 Memcached功能多于Memcache
2011/06/14 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
Laravel find in set排序实例
2019/10/09 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
[52:09]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第二场
2014/05/26 DOTA
Python3 socket同步通信简单示例
2017/06/07 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
Python实现京东秒杀功能代码
2019/05/16 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
Ruby如何进行文件操作
2014/07/17 面试题
单位授权委托书范文
2014/08/02 职场文书
身边的榜样活动方案
2014/08/20 职场文书
服务行业标语口号
2015/12/26 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers