zoukankan      html  css  js  c++  java
  • python2.6切换python3.4的操作记录

    python2.6切换python3.4的操作记录

      之所以写这个记录,源于昨日下午,因为开发人员使用脚本清洗数据,而导致生产环境数据异常,需要根据binlog日志进行回滚。但在使用binlog2sql闪回工具时,出现异常。经过尝试比对,发现python2.6报错。python2.7及python3.4中不报错,于是就想在现有的环境下,切换python的版本。

    一、安装python3.4

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 
    yum install python34 -y
    python3 --version
    wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
    python3 get-pip.py
    pip3 -V

    二、切换python版本

    python -V; python2.6 -V     
    # 查看当前python版本 这两个应该都是原始的2.6.x
    ls -hli /usr/bin/python*
    cp -f /usr/bin/python2.6 /usr/bin/python2.6.bak
    rm -f /usr/bin/python /usr/bin/python
    cp /usr/bin/python3.4 /usr/bin/python
    ls -hli /usr/bin/python*
    python -V; python2.6 -V 
    # 验证python版本是否OK(python->2.7, python2.6->python2.6.x)
    
    
    yum -h # 验证yum已经不可用,命令会出错退出
    head -n 2 /usr/bin/yum
    sed -i 's/python$/&2.6/' /usr/bin/yum
    head -n 2 /usr/bin/yum    
    # 将/usr/bin/yum 中的python 替换为python2.6
    yum -h # 验证yum可用,此时不会再出错退出
  • 相关阅读:
    bzoj1072: [SCOI2007]排列perm
    bzoj1226: [SDOI2009]学校食堂Dining
    bzoj3208: 花神的秒题计划Ⅰ
    bzoj1079: [SCOI2008]着色方案
    bzoj3573: [Hnoi2014]米特运输
    bzoj1040: [ZJOI2008]骑士
    bzoj 1369: [Baltic2003]Gem
    bzoj2818: Gcd
    bzoj2705: [SDOI2012]Longge的问题
    整数分解
  • 原文地址:https://www.cnblogs.com/bjx2020/p/12028103.html
Copyright © 2011-2022 走看看