zoukankan      html  css  js  c++  java
  • 在CentOS 6.X 上面安装 Python 2.7.X

    在CentOS 6.X 上面安装 Python 2.7.X

    CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本。所以需要进行版本升级。由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意。

    升级步骤

    如何欢乐的,没有痛苦的升级python版本 ,往下看 …

    更新系统和开发工具集

    更新指令

    yum -y update
    yum groupinstall -y 'development tools'
    

      

    另外还需要安装 python 工具需要的额外软件包 SSL, bz2, zlib

    yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget

    yum install readline-devel.x86_64

    源码安装Python 2.7.x

    wget http://www.python.org/ftp/python/2.7.11/Python-2.7.11.tar.xz
    xz -d Python-2.7.11.tar.xz
    tar -xvf Python-2.7.11.tar

    安装详情:

    cd Python-2.7.11
    ./configure --prefix=/usr/local
    make
    make install
    

    设置 PATH

    为了我们能够方便的使用Python,我们需要设置系统变量或者建立 软连接将新版本的 Python
    加入到 path 对应的目录 :

    export PATH="/usr/local/bin:$PATH"
    or 
    ln -s /usr/local/bin/python2.7  /usr/bin/python
    # 检查
    [root@dbmasterxxx ~]# python -V
    Python 2.7.11
    [root@dbmasterxxx ~]# which python 
    /usr/bin/python
    

    安装 setuptools

    wget https://bootstrap.pypa.io/ez_setup.py -O - | python

    安装 PIP

    wget https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a
    tar -xzvf pip-8.1.2.tar.gz
    

      

    修复 yum 工具

    此时yum应该是失效的,因为此时默认python版本已经是2.7了。而yum需要的是2.6 所以:

    [root@dbmasterxxx ~]# which yum 
    /usr/bin/yum
    #修改 yum中的python 
    将第一行  #!/usr/bin/python  改为 #!/usr/bin/python2.6
    
    

    # for yum 修改
    # vi /usr/libexec/urlgrabber-ext-down
    # vi `which yum`
    # 更改为 /usr/bin/python2.6

  • 相关阅读:
    java异常
    Swfmill概述
    AS3中e4x用法纲要
    抽象工厂模式(Abstract Factory)
    动态绑定、抽象类、接口
    Form中Trigger的执行顺序
    Form 中FND_Message的用法总结
    Form属性、内置子程序、触发器、系统变量
    Oracle EBS R12 XML数据表格的Excel脚本报表 PLUS :问题杂烩
    Oralce EBS Alert
  • 原文地址:https://www.cnblogs.com/clor001/p/5588434.html
Copyright © 2011-2022 走看看