• 升级python2.7, 实现python2.7与python3并存


    由于用到twilio模块, 所以需要升级一下python2, 但是又不想舍弃python2, 于是实现了简单的方法

    python

    先扔一块依赖

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
    

    先download一个压缩包

    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
    

    新建文件夹

    mkdir /usr/local/python3

    解压

    tar -xvJf  Python-3.6.2.tar.xz
    

    编译与安装

    ./configure --prefix=/usr/local/python3/ && make && make install
    

    软链接

    mv /usr/bin/python /tmp && ln -s /usr/local/python3/bin/python3 /usr/bin/python
    

    改配置

    vim /usr/bin/yum

    把#! /usr/bin/python修改为#! /usr/bin/python2

    vim /usr/libexec/urlgrabber-ext-down

    把#! /usr/bin/python修改为#! /usr/bin/python2

    [root@localhost~]# python -V
    Python 3.6.2
    [root@localhost~]# python2 -V
    Python 2.7.5
    [root@localhost~]#
    

    OK

    pip

    顺道说一下, yum升级pip有点愚蠢

    扔一个升级py

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    

    run

    python get-pip.py

    OK!

    pip 

    pip install twilio
    

      

  • 相关阅读:
    C++ allocator
    C++操作符重载
    Theron (C++ concurrency library) 读后感
    第五章 [BX]和loop指令
    第四章 第一个程序
    第三章 寄存器(内存访问)
    第二章 寄存器
    第一章
    jquery下ajax异步执行操作笔记
    CSSFlex布局
  • 原文地址:https://www.cnblogs.com/chenglee/p/10510750.html
Copyright © 2020-2023  润新知