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和IPython中使用Docker
Apr 28 Python
Python中基础的socket编程实战攻略
Jun 01 Python
Python正则表达式使用范例分享
Dec 04 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
python实现简单登陆流程的方法
Apr 22 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
分享一个python的aes加密代码
Dec 22 Python
python编写五子棋游戏
May 25 Python
Python 多线程处理任务实例
Nov 07 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 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验证码代码
2012/02/27 PHP
php实现的验证码文件类实例
2015/06/18 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
jquery ztree实现树的搜索功能
2016/02/25 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
Python中文件操作简明介绍
2015/04/13 Python
Python下的twisted框架入门指引
2015/04/15 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
2018/05/17 Python
如何基于python实现不邻接植花
2020/05/01 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
兼职学生的自我评价
2013/11/24 职场文书
餐饮营销方案
2014/02/23 职场文书
周年庆典主持词
2014/04/02 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
酒店辞职信怎么写
2015/02/27 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers