ROS安装的相关问题

本文主要描述了在安装了Anaconda后,启动ROS遇到的问题,由于ROS依赖Python2.x,而Anaconda默认使用Python3.x环境。为解决这个问题,作者创建了一个名为py27的Anaconda虚拟环境,并详细介绍了创建和使用虚拟环境的步骤。在虚拟环境中,虽然成功运行了`roscore`,但在运行`roslaunch`时遇到了模块导入错误,通过安装一系列包如setuptools、rosdep等解决了问题。最后,因缺少numpy库导致小车模型未显示,安装numpy后恢复正常。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值