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执行外部程序的常用方法小结
Mar 21 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
Python+OpenCV实现实时眼动追踪的示例代码
Nov 11 Python
Tensorflow 多线程与多进程数据加载实例
Feb 05 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
Python面向对象程序设计之继承、多态原理与用法详解
Mar 23 Python
pycharm安装及如何导入numpy
Apr 03 Python
keras的三种模型实现与区别说明
Jul 03 Python
python实现计算器简易版
Dec 17 Python
python 实现有道翻译功能
Feb 26 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 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
PHP中使用curl入门教程
2015/07/02 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
javascript新手语法小结
2008/06/15 Javascript
小型js框架veryide.librar源代码
2009/03/05 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
python3.4用循环往mysql5.7中写数据并输出的实现方法
2017/06/20 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
python实现图片转字符画的完整代码
2021/02/21 Python
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
大学生创业策划书
2014/02/02 职场文书
国培教师自我鉴定
2014/02/12 职场文书
元宵节晚会主持人串词
2014/03/25 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
音乐研修感悟
2015/11/18 职场文书
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript