ubuntu下python多版本切换问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_33718563/article/details/79979569

        一般情况下,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版本

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页