• CentOS6系升级Python2.7版本


    安装前准备 本实例以CentOS6.7为例

    [root@E tools]# uname -r

    2.6.32-431.23.3.el6.x86_64

    [root@E tools]# uname -m

    x86_64

    [root@E ~]# python -V

    Python 2.6.6

    内核版本2.6.32 64位操作系统

    安装前先装readline-devel,不装“上下左右建”等无法使用

    yum -y install readline-devel

    选择下载目录,用户可以放在家目录下

    [root@E ~]# cd /home/evan/tools/

    下载python2.7.11版本

    wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz

    查看下载内容

    [root@E tools]# ls /home/evan/tools/

    Python-2.7.11.tgz

    解压

    tar zxvf Python-2.7.11.tgz

    安装

    python2.7.11

    cd Python-2.7.11

    ./configure --prefix=/application/python2.7.11

    make make install

    指定安装路径:--prefix=/application/python2.7.11

    修改系统默认的python版本

    [root@E Python-2.7.11]# mv /usr/bin/python /usr/bin/python2.6.6

    [root@E Python-2.7.11]# ln -s /application/python2.7.11/bin/python /usr/bin/python

    将原来版本备份,将2.7.11版本创建软连接 查看python版本

    [root@E Python-2.7.11]# python -V Python 2.7.11

    更换python版本后yum等应用可能无法使用

    修改yum的python版本

    [root@E tools]# sed -i 's@#!/usr/bin/python@#!/usr/bin/python2.6.6@g' /usr/bin/yum

    [root@E tools]# grep python /usr/bin/yum

    #!/usr/bin/python2.6.6

    不忘初心,方的始终!!!
  • 相关阅读:
    AppWidget应用(四)---PendingIntent 之 getService
    AppWidget应用(三)---PendingIntent 之 getBroadcast
    AppWidget应用(二)---PendingIntent 之 getActivity
    JZOJ 3231. 海明距离
    JZOJ 1422. 猴子摘桃
    JZOJ 1421. 二叉树
    SSLOJ 1318.地铁重组
    SSLOJ 1319.埃雷萨拉斯寻宝
    SSLOJ 1317.灵魂分流药剂
    SSLOJ 1316.血色先锋军
  • 原文地址:https://www.cnblogs.com/linux130/p/5452569.html
Copyright © 2020-2023  润新知