zoukankan      html  css  js  c++  java
  • linux 从Python 2.7升级至Python3.6.1

    下载Python 3.x的安装包

    默认Linux的安装包只能是源码安装:

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

    由于xz结尾的文件,故可以使用如下命令来解压:

    >>  xz -d Python-3.6.1.tar.xz

    >> tar xvf Python-3.6.1.tar

    3.  编译并安装

    >>  mkdir /usr/local/python3

    >>  cd Python-3.6.1  #进入源码文件目录

    >>  sudo ./configure --prefix=/usr/local/python3 --enable-optimizations

    >>  sudo make  # 此过程将持续较长的时间

    3.  替换python

    >> cd /usr/bin

    >>  mv python python.bak

    其中有python, python2.7, python2三个文件,其实都是指向python2.7的,这里将python备份

    >> sudo ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

    >> python -V

    检查python的版本是否被正确替换掉了。

    4.  收尾替换工作

    原则: 所有python相关的应用,如果为使用/usr/bin/python开头的脚本统统替换掉, 如果其只能在python2.7下执行,则替换为python2.7。

    根据网路上的信息,相关的文件可能有如下, 具体情况视具体情况而定:

    a.  /usr/bin/yum

    b./usr/libexec/urlgrabber-ext-down

  • 相关阅读:
    U盘文件被隐藏的解决办法
    Regex 符号说明
    HTML特殊字符编码对照表
    Regex 常用
    String decryption with de4dot
    使用Topshelf创建Windows服务[转载]
    de4dot Deobfuscator for .NET
    [原创]extjs htmleditor增加截图快速粘贴功能 插件
    de4dot FAQ
    Cache缓存
  • 原文地址:https://www.cnblogs.com/yuer011/p/7082219.html
Copyright © 2011-2022 走看看