欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux切换python版本

程序员文章站 2022-04-18 20:01:05
...

【前提条件】

  1. linux已经安装好多个版本的python 如2.7 & 3.6

  2. linux为Debian系

  3. 查看是否有关于Python的候选项 update-alternatives --display python,输出 update-alternatives: 错误: 无 python 的候选项

  4. 建立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
  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

  1. 验证:python --version

Linux下切换Python版本的几种方法 - Feyn - 博客园