一般情况下,ubunu系统下会自带python,你如果安装了其它版本的python,就会出现多个版本的python,因此想要在ubuntu终端下切换不同的版本,就是设置你默认的python版本,这里演示了从Anaconda Python2.7.13版本切换到ubuntu 16.04LTS版本自带的python 2.7.12版本,具体参考步骤如下:( 具体以读者操作为准)
(1)首先在终端下查看你默认的python版本,我的是Anaconda Python2.7.13版本。
~$ python
(2)查看你所有的python安装路径
~$ whereis python
(3)选择你想要切换的python版本(可以是多个),然后添加到可选列表中,首先添加的是ubuntu 16.04LTS版本自带的python 2.7.12版本,我的路径是/usr/bin/python与/usr/bin/python2.7,注意两者之间有个python,最后的数字代表的是优先级,这是设为1。(需要sudo权限)
~$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
接着添加Anaconda Python2.7.13版本,代码如下,你需要的更改你的路径。
~$ sudo update-alternatives --install /home/rongsong/anaconda2/bin/python python /home/rongsong/anaconda2/bin/python2.7 2
(4) 然后查看你可选列表的python版本,就是我们刚才添加的。
~$ update-alternatives --list python
(5)更改你的python版本优先级顺序
~$ update-alternatives --config python
(5)最后在ubuntu终端输入python,可以看到现在的版本是ubuntu 16.04LTS版本自带的python 2.7.12版本。