【前提条件】
-
linux已经安装好多个版本的python 如2.7 & 3.6
-
linux为Debian系
-
查看是否有关于Python的候选项
update-alternatives --display python,输出update-alternatives: 错误: 无 python 的候选项 -
建立python的组,并添加Python2和Python3的可选项
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2 # 添加Python2可选项,优先级为2
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 #添加Python3可选项,优先级为1
- 更改自动模式为手动模式
$ sudo update-alternatives --config python
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/python2.7 2 自动模式
1 /usr/bin/python2.7 2 手动模式
2 /usr/bin/python3.6 1 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:
此时输入2即可切换到python3.6
- 验证:
python --version
博客介绍了在Debian系Linux系统下切换Python版本的方法。前提是系统已安装多个版本Python,如2.7和3.6。通过查看Python候选项、建立组并添加可选项、更改模式等步骤,可实现切换到Python3.6,最后还提到了验证操作。
572

被折叠的 条评论
为什么被折叠?



