将centos升级,python也跟着升级到2.6版本,
然后尝试使用yum命令提示版本不对,于是使用vi/usr/bin/yum修改首行
将#!/usr/bin/python 改为#!/usr/bin/python2.6
接着重启服务器,
然后再使用yum命令出现以下错误
**/usr/bin/yum: line 3: import: command not found
/usr/bin/yum: line 4: try:: command not found
/usr/bin/yum: line 5: import: command not found
/usr/bin/yum: line 6: except: command not found
/usr/bin/yum: line 24: syntax error near unexpected token `('
/usr/bin/yum: line 24: `""" % (sys.exc_value, sys.version)'**
求解
建议你把/usr/bin/yum首行改回#!/usr/bin/python,然后使用命令查看yum的版本号:rpm -q yum,用绝对路径方式使用yum,
这是我的系统情况:
ls /usr/bin/python
python python2 python2.6
rpm -q yum
yum-3.2.29-60.el6.centos.noarch
你看下你的yum是什么版本,升级下看看。