ubuntu下python多版本切换问题

        一般情况下,ubunu系统下会自带python,你如果安装了其它版本的python,就会出现多个版本的python,因此想要在ubuntu终端下切换不同的版本,就是设置你默认的python版本,这里演示了从Anaconda Python2.7.13版本切换到ubuntu 16.04LTS版本自带的python 2.7.12版本,具体参考步骤如下:( 具体以读者操作为准)

(1)首先在终端下查看你默认的python版本,我的是Anaconda Python2.7.13版本

~$ python

          ubuntu下python多版本切换问题_第1张图片

(2)查看你所有的python安装路径

~$ whereis python

         ubuntu下python多版本切换问题_第2张图片

(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

         ubuntu下python多版本切换问题_第3张图片

         ubuntu下python多版本切换问题_第4张图片

         ubuntu下python多版本切换问题_第5张图片   

(5)最后在ubuntu终端输入python,可以看到现在的版本是ubuntu 16.04LTS版本自带的python 2.7.12版本

你可能感兴趣的:(Python)