Linux中Python修改默认版本

Q: 系统默认的python 版本为2.7, 需要改成3.x

1. 查看所用的系统中所有可用的Python替代版本

    :~$ update-alternatives --list python

    update-alternatives: 错误: 无 python 的候选项

出现如上的提示信息,则表示Python的替代版本没有使用 

更新替换列表

    :~$update-alternatives--install/usr/bin/pythonpython/usr/bin/python2.71

    update-alternatives:using/usr/bin/python2.7toprovide/usr/bin/python(python)inautomode

    :~$update-alternatives--install/usr/bin/pythonpython/usr/bin/python3.62

​    update-alternatives:using/usr/bin/python3.6toprovide/usr/bin/python(python)inautomode

参数说明:

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

2. update-alternatives --config python切换系统默认的Python版本

3. 移除替代版本

    不需要某个 Python 的替代版本时,可以将其从 update-alternatives 列表中删除掉。例如,将列表中的python2.7 版本移除掉。

     update-alternatives --remove python /usr/bin/python2.7

[参考文章] http://linuxconfig.org/how-to-change-from-default-to- 

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容