zoukankan      html  css  js  c++  java
  • 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

    不忘初心,方的始终!!!
  • 相关阅读:
    Linux命令之cat
    Linux命令之diff
    Linux查看内核信息或系统信息
    Linux命令之touch
    linux脚本:shell, 判断输入参数的个数(命令行)
    c++中try catch的用法
    linux命令:ftp
    linux shell种类
    linux shell脚本:在脚本中实现读取键盘输入,根据输入判断下一步的分支
    c语言,gdb
  • 原文地址:https://www.cnblogs.com/linux130/p/5452569.html
Copyright © 2011-2022 走看看