美文网首页
Centos6.x Python2.6.x升级到2.7.x

Centos6.x Python2.6.x升级到2.7.x

作者: python都干了些什么啊 | 来源:发表于2018-07-20 01:05 被阅读0次

    系统Centos6.4,自带Python版本为2.6.6,安装scrapy和virtualenv遇到版本问题,需要升级到Python2.7以上,查了下资料,还是蛮简单的,下载编译安装,然后改一下:

    yum -y update
    yum groupinstall -y 'development tools'
    yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
    

    下载:

    wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz
    

    具体需要其它版本的,可以到https://www.python.org/ftp/python/自行查找,修改一下wget路径即可
    解压编译安装:

    xz -d Python-2.7.15.tar.xz
    tar -xvf Python-2.7.15.tar
    切换到解压目录
    ./configure 
    make all
    make install
    make clean 
    make distclean
    

    修改python软链接:
    因为没有卸载2.6,所以目前情况是2.7与2.6共存的状态,默认中终端中执行python调用的python2.6的解释器,所以需要修改python软链接

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

    这样以后执行python就会自动调用python2.7了
    另外yum脚本依赖的是python2.6版本,修改为2.7会引入新问题,所以需要修改 /usr/bin/yum,将行首的默认执行解释器#!/usr/bin/python改为#!/usr/bin/python2.6.6

    以上步骤做完就算是完成全部升级了~

    相关文章

      网友评论

          本文标题:Centos6.x Python2.6.x升级到2.7.x

          本文链接:https://www.haomeiwen.com/subject/afaxmftx.html