ROS系统python版本切换
查看python版本
python -V
设置python优先级
执行下面的指令,后面的数字代表的是优先级,数字越大优先级越高。
在这里希望python3优先级高,所以将python3的优先级设置为2。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
选择python版本
使用下面的指令选择python版本:
sudo update-alternatives --config python
出现以下界面,即可切换不同的python版本,选择列的数字为待选项,星号代表优先级最高的版本。比如想切换回python2,就输入1,然后回车;想切换到python3就输入2,然后回车。
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/python3.6 2 自动模式
1 /usr/bin/python2.7 1 手动模式
2 /usr/bin/python3.6 2 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:1
update-alternatives: 使用 /usr/bin/python2.7 来在手动模式中提供 /usr/bin/python (python)