出现这个的原因很简单,你的ROS安装好以后会在.bashrc文件中加入这么一行:
source /opt/ros/kinetic/setup.bash
这一行的作用是在你每次打开终端以后都配置好ROS的工作环境。这将导致与Anoconda的环境冲突,因此把这行注释掉就好了。
当然,这样一来你就没法同时使用ROS了,如果你想同时使用ROS的话,可以参考:
https://blog.csdn.net/qq_34544129/article/details/81946494
这里提供的第二种解决方法应该可以满足这个需求。