美文网首页
Ubuntu 18.04 完美切换Python版本

Ubuntu 18.04 完美切换Python版本

作者: hfm0922 | 来源:发表于2019-03-21 00:12 被阅读0次

    Ubuntu 18.04,python版本python2.7和python3.6因为安装一些库会安装到python3.6上,而默认使用的是python2.7,则无法调用安装包。

    解决方法:

    一、使用python xx.py运行程序时,加上版本号。比如python3.6 xx.py

    二、使用 update-alternatives 来为整个系统更改Python 版本

    1.列出所有可用的python 替代版本信息

    $ update-alternatives --list python
    update-alternatives: error: no alternatives for python
    

    如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被update-alternatives 命令识别,则需要更新一下替代列表,将python2.7 和 python3.6放入其中。

    $ update-alternatives --install /usr/bin/python python /usr/bin/python
    update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode 
    $ update-alternatives --install /usr/bin/python python /usr/bin/python3.6
    update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
    

    --install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先 级的选项就会被选中。上例中,我们为/usr/bin/python3.6设置的优先级为2,所以update-alternatives 命 令会自动将它设置为默认 Python 版本。

    $ python --V
    Python 3.6.7
    

    2. 再次列出可用的 Python 替代版本,通过--config选择序号进行切换

    $ update-alternatives --list python
    /usr/bin/python2.7
    /usr/bin/python3.6
    
    $ update-alternatives --config python
    

    选择对应版本序号,即可。
    例如:


    20170908184532792.png

    转载自https://blog.csdn.net/beijiu5854/article/details/77897767

    相关文章

      网友评论

          本文标题:Ubuntu 18.04 完美切换Python版本

          本文链接:https://www.haomeiwen.com/subject/fcffvqtx.html