Oracle Linux6.3 yum :No module named yum

本文记录了在Oracle Linux Server 6.3上遇到的YUM无法正常工作的问题及其解决过程。主要原因是系统中存在版本冲突的Python开发库,通过删除多余的版本解决了问题。
部署运行你感兴趣的模型镜像

遇到的问题:


[root@hadoop01 ~]# cat /etc/issue
Oracle Linux Server release 6.3
Kernel \r on an \m

[root@hadoop01 ~]# yum

Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
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.6 (r266:84292, Jun 18 2012, 09:14:33) 
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)]


If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq
  
尝试解决
[root@hadoop01 ~]# python --version
Python 2.6.6


将#!/usr/bin/python修改为#!/usr/bin/python2.6
[root@hadoop01 ~]# vi /usr/bin/yum 
#!/usr/bin/python2.6


问题依旧未解决


和其他正常的机器比对以下几个相关的包:
python-2.6.6-29.el6_2.2.x86_64.rpm
python-devel-2.6.6-29.el6_2.2.x86_64.rpm
python-libs-2.6.6-29.el6_2.2.x86_64.rpm
python-urlgrabber-3.9.1-8.el6.noarch.rpm
yum-3.2.29-30.0.1.el6.noarch.rpm


发现该机器上多安装了:python-devel-2.6.6-52.el6.x86_64,删除后问题解决。
[root@hadoop01 soft]# rpm -e python-devel-2.6.6-52.el6.x86_64 --nodeps

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值