• 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
  • 相关阅读:
    bootstrap基础(四)
    bootstrap基础(三)
    bootstrap基础(二)
    python @staticmethod和@classmethod
    python的数据类型可变不可变
    json.dumps()和json.loads()和eval()
    Linux如何查看端口状态
    python 同时遍历两个list
    dogedoge浏览器爬取标题
    虚拟机数据库连接Windows本地数据库
  • 原文地址:https://www.cnblogs.com/qpanda/p/4576525.html
Copyright © 2020-2023  润新知