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-