ubuntu 更改默认 python 版本

前言

因为ubuntu很多时候会有两个python版本,或者自己一不小心装上了别的python版本,这时候就需要修改默认的python版本。

1. 查看系统有几个python

ls /usr/bin/python*

通过这个命令可以查看系统共安装了几个版本的python

2. 更改默认版本的两个方法

  1. 修改软连接

     #删除已经存在的python,如不存在,则直接执行第二条命令
     sudo rm /usr/bin/python
    
     #将python3作为默认版本
     sudo ln -s /usr/bin/python3 /usr/bin/python
     
     #将python2作为默认版本(python2和python3二选一)
     sudo ln -s /usr/bin/python2 /usr/bin/python
    
  2. 修改优先级

     #最后一个数字可以是任何数,越大代表优先级越高
     #设置python3优先级
     sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 3
     
     #设置python2优先级(二者可同时存在,默认选用优先级高的版本)
     sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 2
    

备注:

个人建议呢是通过修改优先级来更改默认python版本,ubuntu18.04本身带一个python3.6.8,如果是只改软连接的话,后期装软件,装python2的时候会把默认版本修改成python2,而通过修改优先级则不会有这个问题,切换版本的话只需要重新更改优先级就可以了

你可能感兴趣的:(ubuntu 更改默认 python 版本)