centos升级默认python2.6.6到2.7.9版本

1、下载python2.7.9

    wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
    编译python需要用到一下包,所以提前安装:
    yum groupinstall "Development tools"
    yum install zlib-devel
    yum install bzip2-devel
    yum install openssl-devel
    yum install ncurses-devel
    yum install sqlite-devel

2、解压文件

tar xvf Python-2.7.9.tar.bz2

3、创建安装目录

    mkdir /usr/local/python27

4、安装python

    ./configure --prefix=/usr/local/python27
    make
    make install

5、修改老版本的ln指向(注意:这里修改后,可能会影响yum的使用)

      mv /usr/bin/python /usr/bin/python2.6.6
     ln -s /usr/local/python27/bin/python /usr/bin/python

6.进行到这里,你突然发现,yum用不了了。。真是心塞。原来yum用的2.6的版本,出现“no module name yum”错误,这时,你只要:

vi /usr/bin/yum

将将文件头部的
!/usr/bin/python
改成:
!/usr/bin/python2.6.6 保存后再看看吧。问题解决。
7.还没高兴一会儿,切换输入法的时候,你发现IBUS不能用了,坑爹啊,肯定跟python的版本也有关系,果不其然,编辑下面两个文件:

/usr/bin/ibus-setup和vi/usr/libexec/ibus-ui-gtk 

找到 exec python 那一行,把exec python 改为 exec python2.6 保存,退出。iBus在重启后就恢复正常了!

至此,升级基本结束。。搞定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值