yum中的python版本错误(转载)

转载 2016年05月31日 16:34:57

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版本

[root@develop local]# whereis python
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写的。

yum中的python版本错误(转载)

原网址:http://blog.sina.com.cn/s/blog_62c8f3c901012s5c.html 1、报错信息如下: [root@develop local]# yum -...
  • lz_1992
  • lz_1992
  • 2016年04月08日 20:52
  • 232

【疑难杂症】-CentOS-修改python版本后yum运行出错

线上服务器使用的是CentOS 6.3,系统自带的python是2.6版本的,该版本的python已经很老了,企业大部分再用的python是2.7版本,而且公司编写的python爬虫使用的也是2.7版...
  • zhang_xinxiu
  • zhang_xinxiu
  • 2016年06月26日 12:37
  • 2659

解决centos7中yum安装包时遇到python版本不一致问题

今天在用yum安装python-pip时 出现了这个错误: Error: Package: python-pip (overviewer) Requires: python(...
  • lanceyang1992
  • lanceyang1992
  • 2015年11月04日 16:17
  • 2695

解决python多版本,yum无法使用的情况

最近要学习TensorFlow,需要安装python3.5,而centos6.5系统自带的python2.6.6。由于安装Python版本过多导致链接混乱,最终yum无法使用。经过查阅资料后,已经解决...
  • love666666shen
  • love666666shen
  • 2017年07月15日 21:37
  • 566

python升级((从2.6升级到了3.4.4)带来的yum异常.sh

今天在安装numpy模块时出现了yum的问题,如下: [root@mongodba bin]# yum install numpy scipy python-matplotlib ipython p...
  • jiangshouzhuang
  • jiangshouzhuang
  • 2016年03月14日 22:16
  • 1765

centos升级python2.6 ->2.7.13 yum失效

centos6.4 升级了python从2.6.6 - > 2.7.13导致yum失败,而我之前不知道yum依赖python2.6.6直接给2.6库删除, 导致网上的其他教程根本就没法用,因为pyth...
  • zbo1301
  • zbo1301
  • 2017年03月09日 14:52
  • 1197

在CentOS系统中使用yum安装指定版本软件

yum默认都是安装最新版的软件,这样可能会出一些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包。所以,就顺带分享yum安装指定(特定)版本(旧版本)软件包的方法。...
  • cy309173854
  • cy309173854
  • 2017年11月29日 17:59
  • 425

阿里云yum升级python2.7 CentOS6 默认自带pyton2.6

一、centOS默认自带的python版本为啥不是2.7 因为:由于yum没有兼容python2.7 ,所以安装python2.7 yum就无法使用了,该如何做呢? 让python2.6 和 py...
  • lic95
  • lic95
  • 2015年09月17日 07:38
  • 3525

CentOS 6.5升级Python版本、修复yum和安装模块

CentOS python版本是V2.6.6,升级3.4.3。 下载 安装包  wget http://www.python.org/ftp/python/3.4.3/Python-3.4...
  • xiaojun111111
  • xiaojun111111
  • 2017年03月17日 19:45
  • 1161

安装python-devel的时候遇到yum安装报错:[is a duplicate] 重复安装

# yum install Python-devel Loaded plugins: fastestmirror, priorities Loading mirror speeds from ca...
  • xujingzhong0077
  • xujingzhong0077
  • 2016年12月21日 11:40
  • 1103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:yum中的python版本错误(转载)
举报原因:
原因补充:

(最多只允许输入30个字)