python 升级 vim 不可用解决方法
以下方法为2.4 升级2.6 ,同样适用于2.6 升级至更高版本。
python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋友怕升级python造成系统问题,所以今天给大家说下使用yum来升级.
系统:centos 5.5
需要的软件包:epel-release-5-4.noarch.rpm
1.查看目前的python版本
[root@test ~]# python -V
Python 2.4.3
可以看到目前python的版本是2.4.3
2.安装EPEL的rpm包
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
3.yum升级python
yum -y install python26*
4.备份老的python版本,并使用新python版本
mv /usr/bin/python /usr/bin/python.old
ln -s /usr/bin/python26 /usr/bin/python
5.检查python版本
[root@test ~]# python -V
Python 2.6.8
可以看到已经是2.6.8版本.事情还没有完,升级了python会造成yum无法使用的.
6.解决yum问题
vim /usr/bin/yum
将第一行的python后加上2.4,即第一行改为:
#!/usr/bin/python2.4
这样yum依然使用python 2.4环境运行