【虚拟机】VMware中ubantu16.04安装python3.6

Ubuntu16.04默认安装了Python2.7和3.5。请注意,系统自带的python千万不能卸载!!

首先可以通过输入命令 pythonpython3.5 查看版本,按Ctrl+D退出python命令行
【虚拟机】VMware中ubantu16.04安装python3.6_第1张图片
接下来安装python3.6。
备注:本文所需的linux命令都已加粗,方便查看。

  1. 输入命令 sudo add-apt-repository ppa:jonathonf/python-3.6
    按Enter确认
    【虚拟机】VMware中ubantu16.04安装python3.6_第2张图片

  2. 输入命令 sudo apt-get update
    输入命令 sudo apt-get install python3.6
    Y确认
    如果出现“11: 资源暂时不可用”:点击这里

  3. 此时python3.6安装成功,但是输入命令 python,出现的仍是python2.7,如下图。
    在这里插入图片描述所以说现在的python3.6还是不能用,为什么呢?我们可以先输入下面命令查看bin目录下的所有python版本,如下图。
    cd /usr/bin
    ls | grep python
    【虚拟机】VMware中ubantu16.04安装python3.6_第3张图片上面图中的python指代的是哪个版本的python呢?
    输入命令ls -l | grep python,下图,可以看到python其实是个快捷方式,链接到python2.7上
    【虚拟机】VMware中ubantu16.04安装python3.6_第4张图片

  4. 所以,接下来我们需要调整Python3的优先级,使得3.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
    更改默认值,python默认为Python2,现在修改为Python3
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
    在这里插入图片描述

  5. 再输入命令 python,可以看到已经修改好了。
    在这里插入图片描述

参考资料:
https://www.cnblogs.com/yjlch1016/p/8641910.html
https://blog.csdn.net/iamyzy00/article/details/82751341

你可能感兴趣的:(安装与配置)