zoukankan      html  css  js  c++  java
  • Centos6.6升级python版本

    centos原生python为2.6.6,可以通过下面的命令查看

    #python -V
    Python 2.6.6

    注:在安装新版本前,请先安装zlibopenssl组件,如果你确认你用不到这个,也可以不装

    需要先安装以下组件,才能保证编译后的版本正常使用

    yum install zlib,zlib-devel          #安装easy_install需要
    yum install openssl,openssl-devel #安装pip需要
    yum install gcc #编译需要
    yum install sqlite-devel #运行django需要

    1、下载你需要的python版本

    到https://www.python.org/downloads/官网下载需要的版本,目前linux使用的版本是.tgz或.tar.xz版本。

    2、解压下载文件

    以tar.xz为例

    #xz -d Python-2.7.8.tar.xz
    #tar -xvf Python-2.7.8.tar

    3、编译&安装

    由于编译需要gcc支持,之前如果未安装,请安装gcc,#yum install gcc

    #cd Python-2.7.8
    
    #./configure
    #make all           
    #make install
    #make clean
    #make distclean

    4、取消原链接,创建新版本链接

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

    5、检查python当前版本

    #python -V
    python 2.7.8

    6、修改yum兼容

    由于yum是python2.6编写的,没有兼容python2.7

    需要将下面部分由 #!/usr/bin/python 修改为 #!/usr/bin/python2.6。

    nano /usr/bin/yum

    #!/usr/bin/python 

    修改为:

    #!/usr/bin/python2.6

    7、安装eazy_install

    #wget https://bootstrap.pypa.io/ez_setup.py
    #python ez_setup.py

    8、安装pip

    #wget https://bootstrap.pypa.io/get-pip.py
    #python get-pip.py
  • 相关阅读:
    MM1排队系统
    java基本概念
    将博客搬至CSDN
    数据库知识点1
    离散分布
    概率论1--基本概念
    一道经典JS题(关于this)
    ajax请求过程中下载文件在火狐下的兼容问题
    熟悉css/css3颜色属性
    打字机游戏Ⅱ之手速pk
  • 原文地址:https://www.cnblogs.com/qpanda/p/4576525.html
Copyright © 2011-2022 走看看