ROS安装的相关问题

  • Post author:
  • Post category:其他


主要是安装了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 module named rospkg

解决方法: conda install setuptools

pip install -U rosdep rosinstall_generator wstool rosinstall six vcstools

参考文章:

https://blog.csdn.net/qq_33521754/article/details/78829212

问题2:from defusedxml.xmlrpc import monkey_patch ImportError: No module named defusedxml.xmlrpc

解决方法:pip install defusedxml

报错解决之后运行发现建图出现 但是小车模型不见。

查看运行内容时候发现报错 : ImportError: No module named numpy

于是重新安装numpy:pip install numpy

运行后正常使用。



版权声明:本文为qq_40109030原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。