美文网首页
centos6升级python版本

centos6升级python版本

作者: 殷临风 | 来源:发表于2016-09-27 18:05 被阅读56次

    我们安装 CentOS 6.x, 系统自带python2.6, 但有很多时候我们需要使用2.7 或者 3.x 的版本, 这个时候就需要对 python 进行升级, 一般我们习惯编译安装python

    安装python

    下载

    cd /opt
    wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz
    
    # 解压工具  
    yum install xz -y
    # 编译相关 
    yum install gcc -y
    # 请求 https 相关
    yum install openssl-devel -y
    

    安装

    xz -d Python-2.7.11.tar.xz
    tar -xvf Python-2.7.11.tar
    
    cd Python-2.7.11
    ./configure
    make
    make install
    

    环境变量

    # 删除以前的
    rm -rf /usr/bin/python
    # 添加软连接
    ln -s /usr/local/bin/python2.7 /usr/bin/python
    
    修复yum不能使用的bug

    由于系统 yum 依赖 python2.6, 而上面的操作, 已经将 /usr/bin/python 指向了 python2.7, 所以此时我们使用yum时会报错

    vi /usr/bin/yum # 修改python指向, 如图所示:
    
    安装setuptools
    # 安装ez_install
    wget https://bootstrap.pypa.io/ez_setup.py -O - | python
    ln -s /usr/local/bin/easy_install /usr/bin/easy_install
    
    # 安装pip工具
    easy_install pip
    ln -s /usr/local/bin/pip /usr/bin/pip

    相关文章

      网友评论

          本文标题:centos6升级python版本

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