在多个Python版本共存时,经常需要切换默认python的版本。查了下对于ubuntu和debian系统可以使用下面的方法:
首先设置python2为默认:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

返回:

update-alternatives: using /usr/bin/python2 to provide /usr/bin/python (python) in auto mode

同样方法,再设置python3为默认:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

返回:

update-alternatives: using /usr/bin/python3 to provide /usr/bin/python (python) in auto mode

设置好之后,可以使用下面的指令自由切换python的默认版本

sudo update-alternatives --config python

返回:

There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path              Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3   150       auto mode
  1            /usr/bin/python2   100       manual mode
  2            /usr/bin/python3   150       manual mode

Press <enter> to keep the current choice[*], or type selection number: 

python切换默认版本
如上图所示,输入对应的数字就可以切换成对应的版本了。

参考:ubuntu设置python3.7为默认

Last modification:December 19, 2020
如果觉得我的文章对你有用,请随意赞赏