centos yum出现no module named yum

Geomen 发布于 2011/09/22 18:36
阅读 14K+
收藏 0

前几天对python不知操作了什么,版本号的修改吧,为了升级python的,记不清了

现在要用yum时会出现:no module named yum

输入:python -V,显示的是:Python 2.6.5

输入:which python,显示的是:/usr/local/bin/python

输入:/usr/local/bin/python -V 显示的是:Python 2.6.5

可是我进入python后,通过

import sys
print sys.path

显示的是:

['', '/usr/local/lib/python26.zip', '/usr/local/lib/python2.6', '/usr/local/lib/python2.6/plat-linux2', '/usr/local/lib/python2.6/lib-tk', '/usr/local/lib/python2.6/lib-old', '/usr/local/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/site-packages']

就是说运行的python是/usr/local/lib/python2.6目录中的python?

求教下这是怎么回事啊~!?

加载中
0
刘泓
刘泓
在yum中加入python2.4的环境变量。
0
itsusony
itsusony

no module named yum肯定是因为你打了yum update/install yum咯

先yum search python再看

太长的话就yum search python | less

0
ayanmw
ayanmw

 哦 yum 用来了一些 python的脚本,这些脚本位于 site-packages,你升级了,如果删除了原来的site-packages ,或许 你要重新下载yum 包,rpm 手动安装了。如果老版本的python存在,复制 原来 site-packages下的yum 到 新版本python的site-packages下。

你可以 updatedb

然后 locate yum|vim - 查看 yum所在的文件,找 site-packages

然后 locate site-packages,把老版本的 yum 复制过去。

返回顶部
顶部