/usr/bin/python /usr/bin/python3 /usr/bin/python3.8
/usr/bin/python2 /usr/bin/python3.6 /usr/bin/python3-config
/usr/bin/python2.7 /usr/bin/python3.6-config /usr/bin/python3m
/usr/bin/python2.7-config /usr/bin/python3.6m /usr/bin/python3m-config
/usr/bin/python2-config /usr/bin/python3.6m-config /usr/bin/python-config
Python 2.7.15+
linuxidc@linuxidc:~$ nano ~/.bashrc
alias python='/usr/bin/python3.6'
linuxidc@linuxidc:~$ source ~/.bashrc
检查当前的Python版本:
Python 3.6.9
如何查看软链接:
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.6 /usr/bin/python
update-alternatives: 错误: 无 python 的候选项
[sudo] linuxidc 的密码:
update-alternatives: 使用 /usr/bin/python2.7 来在自动模式中提供 /usr/bin/python (python)
linuxidc@linuxidc:~$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
update-alternatives: 使用 /usr/bin/python3.6 来在自动模式中提供 /usr/bin/python (python)
linuxidc@linuxidc:~$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
update-alternatives: 使用 /usr/bin/python3.8 来在自动模式中提供 /usr/bin/python (python)
Python 3.8.0
/usr/bin/python2.7
/usr/bin/python3.6
/usr/bin/python3.8
见上图。
有 3 个候选项可用于替换 python (提供 /usr/bin/python)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/python3.8 3 自动模式
1 /usr/bin/python2.7 1 手动模式
2 /usr/bin/python3.6 2 手动模式
3 /usr/bin/python3.8 3 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:
/usr/bin/python3.6
/usr/bin/python3.8