linux下安装yum时报错需要python(abi)=2.4请问怎么处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下安装yum时报错需要python(abi)=2.4请问怎么处理相关的知识,希望对你有一定的参考价值。

我在安装yum
现在有yum-3.2.22-39.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

安装时用的命令rpm -ivh *.rpm
报错如下
error: Failed dependencies:
python(abi) = 2.4 is needed by yum-3.2.22-39.el5.centos.noarch
python-elementtree is needed by yum-3.2.22-39.el5.centos.noarch
python(abi) = 2.4 is needed by yum-metadata-parser-1.1.2-3.el5.centos.i386

系统中已经安装了python2.4版,还是这个问题,不知道怎么处理,求大神指点

yum应该已经有了。或者是yum2。
从提示上看。你没有安装python,也没有安装python-elementtree这个库。

安装一下再继续试试看。
参考技术A

你直接运行

python -V

看看系统默认的python版本是多少,如果不是2.4,那就把它改过来

参考技术B 依赖关系 就是你没有这个包
还有 你的 CentOS 怎么有可能 没有 自带 yum 还需要自己安装?
就算 最小化 安装也 带 yum追问

不小心删了= =现在要装回去

追答

Search results for python-elementtree :
CentOS 5 ftp.centos.org/5.9/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
CentOS 5 ftp.centos.org/5.9/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
Search results for python(abi) :
CentOS 5 ftp.centos.org/5.9/os/x86_64/CentOS/python-2.4.3-56.el5.x86_64.rpm
CentOS 5 ftp.centos.org/5.9/os/i386/CentOS/python-2.4.3-56.el5.i386.rpm
你了解改怎么做了吧

参考技术C rpm -Uvh python* --no-deps 参考技术D 是因为你的yum依赖2.4版本的python,但你系统的python默认版本不是2.4.
查看当前python默认版本的方法:在shell直接运行python,就回显示该python的版本。

解决方法:

百度搜索CentOS 安装python 2.7.3.
里面有解决yum对python依赖的方法。追问

我的python后来装的2.4版本,还是会报这个错误

本回答被提问者采纳

性能分析工具 linux 环境安装yum install sysbench时报错“No package sysbench available.”

问题:

安装sysbench时报错。

[root@localhost ~]# yum install sysbench
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
No package sysbench available.
Error: Nothing to do
You have mail in /var/spool/mail/root

解决方法&步骤:

在终端执行yum list | grep sysbench,查找yum中是否有此安装包。

若有,则执行yum install sysbench

若没有,则替换yum源为epel源,替换方法如:centos7配置国内yum源

当前配成清华和阿里云这两个yum源都没有找到sysbench的安装包。

 

 

以上是关于linux下安装yum时报错需要python(abi)=2.4请问怎么处理的主要内容,如果未能解决你的问题,请参考以下文章

Python--linux下安装依赖时报错command 'gcc' failed with exit status 1

性能分析工具 linux 环境安装yum install sysbench时报错“No package sysbench available.”

性能分析工具 linux 环境安装yum install sysbench时报错“No package sysbench available.”

Linux RPM安装软件时报错

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

在Linux下安装Python执行make命令时报错“Failed to build these modules: _ctypes“