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可以共存,并且可以切换。

  • 相关阅读:
    开源方案搭建可离线的精美矢量切片地图服务-2.PostGIS+GeoServer矢量切片
    开源方案搭建可离线的精美矢量切片地图服务-1.开篇(附成果演示地址)
    c#实现超实用的<证件照换底色>小工具
    Linux ~ termios 串口编程
    JETSON TK1 ~ 基于eclipse下开发ROS
    JETSON TK1 ~ 控制GPIO
    JETSON TK1~Ubuntu14.04 Armhf源更新
    有意思的代码注释
    RaspBerry Pi3 ~ 内核编译
    C ~ 指针的运算
  • 原文地址:https://www.cnblogs.com/Ph-one/p/11831525.html
Copyright © 2011-2022 走看看