Ubuntu使用ros中的sudo rosdep init报错

Traceback (most recent call last):
  File "/usr/bin/rosdep", line 3, in
    from rosdep2.main import rosdep_main
ImportError: No module named 'rosdep2'
 

原因在于系统现在默认的python是3.X的版本,而ROS1是只支持python2的,在terminal中输入python -V可以查看python版本

然后将/usr/bin/python换成2.X的就行了

 sudo ln /usr/bin/python2.7 /usr/bin/python

你可能感兴趣的:(Ubuntu使用ros中的sudo rosdep init报错)