本人环境:ubuntu16、ros kinetic、anaconda3&python3.6
ros默认指定python2版本,anaconda3使用python3版本,在python3环境下使用ros就会报错
个人使用以下解决方案有效
conda install setuptools
pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools
https://blog.csdn.net/qq_41874879/article/details/105901037
https://blog.csdn.net/qintianhaohao/article/details/104115373
https://blog.csdn.net/qq_42594874/article/details/103462593
OK.