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保存和退出;
    
    
  • 相关阅读:
    Element-ui 的 slot 关系理解
    关于Delegate委托和Event事件的学习
    JavaScript 中 prototype 与 __proto__
    正向代理与反向代理的个人理解
    MVC和三层架构
    关于SqlDataAdapter的思考
    关于C#连接Oracle数据库
    关于VS配置环境
    富文本的实现
    博客
  • 原文地址:https://www.cnblogs.com/cnlihao/p/7048225.html
Copyright © 2011-2022 走看看