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

  • 相关阅读:
    Kafka中的数据清理(logdeletion)
    genymotion虚拟器笔记
    layui hover显示图片
    vue 导出到excel
    el-tree知识积累
    js 含有对象的数组去重
    苏宁易购价格爬取(golang)
    vue+elementui+beego笔记
    vue笔记
    beego笔记
  • 原文地址:https://www.cnblogs.com/clor001/p/5588434.html
Copyright © 2011-2022 走看看