文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

yum命令执行报错(python升级导致

2023-01-31 02:25

关注

  升级python版本后,yum无法使用。

1、报错信息如下:

[root@develop local]# yum -y install prce 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.6.1 (r261:67515, Aug 7 2010, 11:36:17)  [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)]  If you cannot solve this problem yourself, please go to  the yum faq at: http://wiki.linux.duke.edu/YumFaq

错误原因:错误信息描述为 yum 所依赖的python 不相符,请安装相对应的python即可

2、执行yum查看信息

[root@develop bin]# 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.6.1 (r261:67515, Aug 7 2010, 11:36:17)  [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)]  If you cannot solve this problem yourself, please go to  the yum faq at: http://wiki.linux.duke.edu/YumFaq 提示当前版本是2.6.1可能版本不匹配。没有yum依赖的包。

3、查看yum版本

[root@develop local]# rpm -qa |grep yum yum-3.2.8-9.el5.centos.1 yum-metadata-parser-1.1.2-2.el5

4、查看python版本

  1. [root@develop local]# whereis python 

  2. python: /usr/bin/python2.4 /usr/bin/python /usr/lib/python2.4 /usr/local/bin/python2.6 /usr/local/bin/python2.6-config /usr/local/bin/python /usr/local/lib/python2.6 /usr/share/man/man1/python.1.gz 


 

果然装了两个版本python

5、执行python,查看到使用2.6.1的版本

[root@develop local]# python Python 2.6.1 (r261:67515, Aug 7 2010, 11:36:17)  [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>

6、猜测yum调用了高版本的python。

 

7、解决方法:

查找yum文件,并编辑此py文件

 

[root@develop local]# which yum /usr/bin/yum [root@develop local]# vi /usr/bin/yum 将 #!/usr/bin/python 改为: #!/usr/bin/python2.4 然后保存OK.

补充:yum基于python写的。

声明:本博客 转载、收集、整理了一些他人文章,当时仅提供自己学习之用,时间久远,已不知其具体出处。敬请前辈们海涵。

 

 

博主仍从事运维行业,拥有10年+ 一线运维经验,技术上靠得住(还行吧),生活不容易,纯粹补贴家用,时间充裕,与有需要的朋友 互相帮助。

业务范围:网站、服务器、系统(linux|windows)、架构、部署、调优、排错、安全方案、低成本解决中小量攻鸡、业务上云(所有公有云)

合作形式:代维、兼职、临时技术支持

合作理念:诚信第一、信任是基石、不解决问题不收钱、完工才收

职业操守:讲诚信和绝不影响用户数据安全,您信任后再合作

客户监督:本博文评论一直开放,合作的朋友们可自由发表合作后对我的评价(坏朋友请放过我吧0_0)

联系方式:QQ:278566109

自评:我的技术不是很好也不是很差,自信能解决绝大多数问题。截止目前合作过的项目20个左右。相信合作后不会让您失望。

鉴于运维的敏感性,信任是很重要的,有需要的朋友们可以联系我,谢谢照顾与支持,感恩~~



阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯