升级至python2.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.xz

    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.7.9
    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.7.9 保存后再看看吧。问题解决。

    问题二:
    安装bzip2的时候提示:
    Traceback (most recent call last):
    File "/usr/libexec/urlgrabber-ext-down", line 22, in
    from urlgrabber.grabber import \
    ImportError: No module named urlgrabber.grabber

    将Python头部改为对应的版本。
    vim /usr/libexec/urlgrabber-ext-down

    转载请注明:崔之龙–运维小崔的个人博客 » 升级至python2.7.9

    喜欢 1

还没有人抢沙发呢~