由于zephyr必须要求在python3下,而我的一些其它环境又需要python2,于是在ubuntu上都装了,但用起来比较混乱,于是使用update-alternatives来管理:
update-alternatives是linux提供的一个软件版本切换工具,对于python, 当装好python2和3后,先使用下面命令建立python组:
sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives –install /usr/bin/python python /usr/bin/python3 2
再使用下面命令就可以进行切换了
sudo update-alternatives –config python
执行后可以看见1
2
3
4
5 Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/python3 150 auto mode
* 1 /usr/bin/python2 100 manual mode
2 /usr/bin/python3 150 manual mode
根据你的需要选择用python2或者3
如果要移除某个版本选项可以执行
sudo update-alternatives –remove python /usr/bin/python2
为了方便平时操作,可以在~/.bashrc中添加下面一句,为切换起一个别名
alias pyswitch=’sudo update-alternatives –config python’
之后执行pyswitch的时候就会弹出选择提示