zoukankan      html  css  js  c++  java
  • Ubuntu16.04下升级Python到3.6.5

    本文链接:https://blog.csdn.net/chaiyu2002/article/details/82698376
    原帖存于IT老兵博客。
    Ubuntu16.04下升级Python到3.6.5
    前言
    足有半个月没有更新博客了,最近事情太多,一直都没有来得及进行整理,现在要开始进行整理工作了。

    开发一个Python的系统,需要安装Python3.6以上的版本,由于使用的操作系统是Ubuntu16.04,默认带的Python是2.7.12和3.5,不满足需求,所以需要升级Python。

    正文
    这里 有一篇帖子是说从源代码开始安装,这种方式原来尝试过,需要删除系统默认的软链命令,感觉比较粗暴,现在在想有没有更好的方式呢?

    找到一个帖子:http://ubuntuhandbook.org/index.php/2017/07/install-python-3-6-1-in-ubuntu-16-04-lts/,感觉简单了很多,经过了尝试,成功完成。

    增加ppa仓库:
    sudo add-apt-repository ppa:jonathonf/python-3.6
    1
    add-apt-repository是一个增加apt仓库的命令,参考这里。

    升级apt索引,更新python。
    sudo apt-get update

    sudo apt-get install python3.6
    1
    2
    3
    更换系统默认的软链命令Python3到新的Python3.6。
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
    1
    2
    3
    update-alternatives命令可以修改系统默认命令的软链指向,参考这里,上面两句指令就是修改了系统默认的/usr/bin/python3 的软链指向,指向了两个位置,最后面的1和2是优先级。

    通过以下命令,可以切换Python3的指向。
    sudo update-alternatives --config python3
    1
    由此,配置完成。

    总结
    初步感觉,这样的修改要好于源代码安装那种方式,这样三个版本的Python可以共存,并且可以切换。

  • 相关阅读:
    P1486 [NOI2004]郁闷的出纳员
    P1966 火柴排队
    P2627 修剪草坪
    P1621 集合
    P1025 数的划分
    中国剩余定理
    P2043 质因子分解
    P1075 质因数分解
    C#之引用类型参数
    C#之方法的定义及调用学习案例
  • 原文地址:https://www.cnblogs.com/Ph-one/p/11831525.html
Copyright © 2011-2022 走看看