装ros,执行rosdep init的时候报 ImportError 的错。
查资料发现catkin使用的是python2.7,而python的默认版本被我设成了python3,因此要先把python切回python2再进行ros的安装
由于很多软件还未完全兼容python3,因此使用不同的软件时,常常需要在py2与py3间切换。下面记录手动切换的方法。
查看已安装的版本
终端中执行 update-alternatives --list python,查看已安装的python版本有哪些
可以看到,我的ubuntu安装了python2和python3 (具体版本号没有显示出来)
选择默认版本
终端中执行 sudo update-alternatives --config python
输入对应版本的编号,按下回车即可