主要是安装了anaconda之后再启动ros的时候出现问题,查找资料后发现是因为ros用的是python2.x,而安装了anaconda3之后会让系统默认在python3.X的环境下运行。解决办法见 https://www.jianshu.com/p/70304cfe44d4 中。我选择了方法2 创建了一个py27的虚拟环境。有关anaconda虚拟环境的创建以及使用 见 https://blog.csdn.net/a731062834/article/details/71380390 以及 https://blog.csdn.net/u011026968/article/details/75210315 两篇文章。
在创建虚拟环境之前,尝试过在.bashrc 中修改路径,因为暂时没出现相关问题,所以暂时记录下修改的内容,以便以后出问题修改。修改内容参照文章 https://blog.csdn.net/H_O_W_E/article/details/78494131
注意:使用虚拟环境之后在每次使用ros之前都要开启虚拟环境 source activate py27
创建完虚拟环境之后运行roscore,没有报错,但运行roslaunch 的robot_sim_demo 的时候报错,记录如下:
问题1: import rospkg ImportError: No modu