zoukankan      html  css  js  c++  java
  • Python—python2.7.5升级到2.7.14或者直接升级到3.6.4

    python2.7.5升级到2.7.14

    1.安装升级GCC

    yum install -y gcc* openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel  zlib python-devel mysql-devel openldap-devel

    2.下载python安装包

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

    3.解压

    tar -xvf Python-2.7.14.tar.xz
     
    4.编译安装
    cd Python-2.7.14
    ./configure --prefix=/usr/local
    make && make install
     
    5.将老版本python更换
    mv /usr/bin/python /usr/bin/python2.7.5
     
    6.更换默认python
    ln -s /usr/local/bin/python2.7  /usr/bin/python
     
    7.#修改 yum以及urlgrabber-ext-down中的python
    将#!/usr/bin/python改为 #!/usr/bin/python2.7.5
    vim /usr/bin/yum
    vim /usr/libexec/urlgrabber-ext-down
     

    8.安装setuptools
    wget --no-check-certificate https://pypi.python.org/packages/69/56/f0f52281b5175e3d9ca8623dadbc3b684e66350ea9e0006736194b265e99/setuptools-38.2.4.zip#md5=e8e05d4f8162c9341e1089c80f742f64
    unzip setuptools-38.2.4.zip
    cd setuptools-38.2.4
    python setup.py install
    cd ..

    9.安装pip         #也可以yum安装pip
    wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
    tar -xvf 1.5.5.tar.gz #解压文件
    cd pip-1.5.5/
    python setup.py install

     
     

    python2.7.5升级到3.6.4

    yum install -y gcc* openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel  zlib python-devel mysql-devel openldap-devel

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

    tar -xvf Python-3.6.4.tar.xz

    cd Python-3.6.4

    mkdir -p /usr/local/python3

    ./configure --prefix=/usr/local/python3

    make && make install

    mv /usr/bin/python /usr/bin/python2.7.5

    mv /usr/bin/pip /usr/bin/pip2.7

    ln -s /usr/local/python3/bin/python3 /usr/bin/python

    ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip

     
     查看版本

    [root@k8s-registry-91 Python-3.6.4]# pip -V
    pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
    [root@k8s-registry-91 Python-3.6.4]# python -V
    Python 3.6.4
    [root@k8s-registry-91 Python-3.6.4]# which python
    /usr/bin/python
    [root@k8s-registry-91 Python-3.6.4]# which pip
    /usr/bin/pip
    [root@k8s-registry-91 Python-3.6.4]#

    #修改 yum以及urlgrabber-ext-down中的python
    vim /usr/bin/yum
    vim /usr/libexec/urlgrabber-ext-down
    将#!/usr/bin/python改为 #!/usr/bin/python2.7.5
     
     
    PS:python3.6.4是默认安装pip的,所以不需要另行安装setuptools和pip.
  • 相关阅读:
    2020-CCPC- 长春站
    cf2c(模拟退火 步长控制
    高精乘(fft板子
    2019南京网赛 The beautiful values of the palace(思维,树状数组
    2019ICPC网赛南京站B题 super_log(欧拉降幂
    Monument Tour(以前月赛卡住的签到题,今天突然想起拿出来补一补
    LightOJ 1289 LCM from 1 to n(位图标记+素数筛
    neuoj Blurred Pictures(小思维题
    hdu6219 Empty Convex Polygons (最大空凸包板子
    2018宁夏邀请赛 Continuous Intervals(单调栈 线段树
  • 原文地址:https://www.cnblogs.com/Formulate0303/p/13182844.html
Copyright © 2011-2022 走看看