文档章节

yum中的python版本错误

卖火柴的小咸肉
 卖火柴的小咸肉
发布于 2015/06/28 12:38
字数 442
阅读 67
收藏 0


1、报错信息如下:

[sybase@localhost yum.repos.d]$ wget 
http://mirrors.163.com/.help/CentOS-Base-163.repo

--2015-06-01 14:29:26--  
http://mirrors.163.com/.help/CentOS-Base-163.repo

Resolving mirrors.163.com... 123.58.173.186, 123.58.173.185

Connecting to mirrors.163.com|123.58.173.186|:80... connected.

HTTP request sent, awaiting response... 404 Not Found

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

2、执行yum查看信息

[

sybase@localhost log]$ 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.8 (default, Apr  6 2015, 15:26:40) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq


 

提示当前版本是2.7.8可能版本不匹配。没有yum依赖的包。

3、查看yum版本

[sybase@localhost log]$ rpm -qa|grep yum

yum-plugin-security-1.1.30-30.el6.noarch

anaconda-yum-plugins-1.0-5.1.el6.noarch

yum-3.2.29-60.el6.centos.noarch

yum-metadata-parser-1.1.2-16.el6.x86_64

yum-plugin-fastestmirror-1.1.30-30.el6.noarch

yum-utils-1.1.30-30.el6.noarch

PackageKit-yum-0.5.8-23.el6.x86_64

4、查看python版本

[sybase@localhost log]$ whereis python

python: /usr/bin/python2.6 /usr/bin/python2.6-config /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python2.7 /usr/local/bin/python2.7-config /usr/local/bin/python /usr/local/lib/python2.7 

/usr/include/python2.6 /usr/local/python2.7 /usr/share/man/man1/python.1.gz

果然装了两个版本python

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

[sybase@localhost ~]$ python

Python 2.7.8 (default, Apr  6 2015, 15:26:40) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] 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.6

然后保存OK.

补充:yum基于python写的。

© 著作权归作者所有

卖火柴的小咸肉
粉丝 5
博文 112
码字总数 43021
作品 0
南京
高级程序员
私信 提问
redhat7 安装163网络源

1、首先查看redhat 7.0系统本身所安装的那些yum 软件包: [root@linuxprobe ~]# rpm -qa | grep yumyum-utils-1.1.31-24.el7.noarchyum-langpacks-0.4.2-3.el7.noarchyum-metadata-parser-1......

angel_Beat
07/04
24
0
Centos Django+ Mod_wsgi

本文介绍了在Centos系统下搭建Django站点的流程。 一.安装环境 本文适合环境: centOS 5/6 python2.7+- Django1.5 mod_wsgi apache2.2/2.4 其中由于modpython对python2.7没有提供支持,因此采...

拜仁慕尼黑
2013/06/14
6.1K
7
CentOS升级Python2.6到Python2.7并安装pip

貌似CentOS 6.X系统默认安装的Python都是2.6版本的?平时使用以及很多的库都是要求用到2.7版本或以上,所以新系统要做的第一件事必不可少就是升级Python啦!在这里做个简单的升级操作记录 :)...

梦幻柒仔
2017/06/16
17
0
Nginx+uWSGI+DJango+Python+ Mysql 搭建可靠的python web服务

本文出自:http://www.huxun360.com/view_blog/28 一、安装所需工具 yum -y install gcc gcc-c++ rpm-build mysql libtool-ltdl libtool automake autoconf libtool make setuptool 二、编译......

我的去哈哈
2014/03/28
273
0
centos7上安装或升级python3版本

centos7上安装python3.6.5 从官网上下载,目前最新版本是3.6.5 https://www.python.org/downloads/ 然后解压: tar zxvf Python-3.6.5.tgz 然后新建待安装目录: mkdir -p /opt/server/pytho...

bawenmao
2018/05/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Experts say the weaker pound is drawing investors to the UK tech sector

UK tech companies secured a record £5.5bn in foreign investment in the first seven months of this year, research shows. This was more than the amount invested per capita in th......

wowloop
26分钟前
5
0
Add support for Android 9-patch images in BorderImage

The 9-patch image implementation in Qt Quick Controls 1 is an internal implementation detail of the Android style. It cannot handle .9.png image files out of the box, but takes ......

shzwork
31分钟前
4
0
c/c++日期时间处理函数小结

日期时间处理函数: 日期时间转为字符串 strftime/std::put_time 字符串解析成日期时间 strptime/std::get_time 时间结构转换:time_t->tm localtime:time_t->tm 时间结构转换:tm->time_t ...

chuqq
35分钟前
5
0
Apache Flink 进阶入门(二):Time 深度解析

前言 Flink 的 API 大体上可以划分为三个层次:处于最底层的 ProcessFunction、中间一层的 DataStream API 和最上层的 SQL/Table API,这三层中的每一层都非常依赖于时间属性。时间属性是流处...

大涛学长
36分钟前
4
0
创龙基于Xilinx Artix-7系列FPGA处理器

SOM-TLA7是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板,可配套广州创龙Artix-7开发板使用。核心板尺寸仅70mm*50mm,采用沉金无铅工艺的10层板设计,专业的PCB Layout保证信号...

Tronlong创龙
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部