zoukankan      html  css  js  c++  java
  • 阿里云ECS服务器CentOS7.2安装Python2.7.13

    阿里云ECS服务器CentOS7.2安装Python2.7.13

    yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装。

    操作步骤如下:


    检查CentOS7.2中原先的版本:

    # python -V
    Python 2.6.6
    

    安装devtoolset

    # yum groupinstall "Development tools"
    

    安装编译Python需要的包

    yum install zlib-devel
    yum install bzip2-devel
    yum install openssl-devel
    yum install ncurses-devel
    yum install sqlite-devel
    

    下载最新的Python2.7.13

    # wget --no-check-certificate https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz	
    

    解压Python

    # tar -jxvf Python-2.7.13.tar.bz2 
    

    编译与安装Python2.7.13

    # ./configure --prefix=/usr/local
    # make && make altinstall
    

    查看版本信息

    # /usr/local/bin/python2.7 -V 
    Python 2.7.13
    

    建立软连接,使系统默认指向python2.7

    # mv /usr/bin/python /usr/bin/python2.6.6 
    # ln -s /usr/local/bin/python2.7 /usr/bin/python 
    

    再次查看Python的版本

    # python -V 
    Python 2.7.13
    

    解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所需要指定 yum 的Python版本

    # vi /usr/bin/yum 
    
    将头部的
    #!/usr/bin/python
    改成
    #!/usr/bin/python2.6.6
    

    如果有输入法,还要更改配置iBus,因为iBus也不支持Python2.7

    # vi /usr/bin/ibus-setup 
    # vi/usr/libexec/ibus-ui-gtk
    
    打开这两个文件,找到exec python这一行
    改成exec python2.6保存和退出;
    
    
  • 相关阅读:
    Hbuilder——报错The keyword 'export' is reserved
    控制器里路径变量的使用
    Spring 控制器重定向
    Spring A 标签链接使用
    Spring switch的使用
    thymeleaf如何遍历数据 each循环的使用
    spring 机制 扫描包
    Spring分层次建包
    什么是MVC模型
    如何运行spring boot 工程
  • 原文地址:https://www.cnblogs.com/cnlihao/p/7048225.html
Copyright © 2011-2022 走看看