Ubuntu16.04 LTS中将默认Python的改成Python3

2017/2/18 linux

在Ubuntu16.04 LTS中python2和python3都是自带的,但是默认情况下,我们使用的是python2。现在逐渐都往3转移了,便准备把虚拟机上面默认的python改成3。

在网上找了一下,很快就有办法了,但是比较坑的是,很多地方写的命令都有一点点问题,如果直接复制是不能用的。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
1
2

这样再使用python命令进入就可以看到

Python 3.5.2 (default, Nov 17 2016, 17:05:23)  
\[GCC 5.4.0 20160609\] on linux  
Type "help", "copyright", "credits" or "license" for more information.
1
2
3

或者直接使用python -V显示版本

这个信息了,表示我们已经成功更改了版本

如果想改回2的话可以使用

sudo update-alternatives --config python

输入要变成的Selection就可以了。