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

  • 相关阅读:
    HttpClient使用详解
    JBPM的.jpdl.xml文件中文出现乱码
    maven实现项目热部署
    基于Solr和Zookeeper的分布式搜索方案的配置
    MySQL5.7 多线程复制,配置和测试结果(转)
    重庆--上海手动切换容灾方案执行步骤
    elasticsearch Unassigned 分片解决办法
    基于docker使用elasticsearch-dump,es数据导入导出
    iperf3 测试linux服务器之间带宽
    elasticsearch重庆上海移动切换方案
  • 原文地址:https://www.cnblogs.com/Ph-one/p/11831525.html
Copyright © 2011-2022 走看看