解决方案一:解决网络问题,使用全球互联网
因为ROS 是外国研究团队进行开发的,所以绝大部分的资源都保存于外国的网站。我们在安装ROS的过程中就需要在这些外国网站获取相关的资源,所以我们可以借助一下全球连通云去进行上网,获取ROS相关的资源。
可以给大家推荐一个我用了挺久,而且很便宜的全球互联工具:
https://m.tb.cn/h.gW1AdAG?tk=tmvMWEcwE7i HU0854
使用全球连通云基本就可以一次性顺利安装ROS了 ,如果还是遇到错误可以参考解决方案二进行处理。
解决方案二:使用国内互联网,解决初始化rosdep出现的错误
终端输入
sudo rosdep init
失败1.如出现sudo: rosdep:找不到命令
![]()
解决办法
20.04终端输入
sudo apt install python3-rosdep2
18.04终端输入
sudo apt install python-r

本文提供了解决ROS安装过程中因网络问题导致的错误的两种方案。方案一建议使用全球连通云工具以访问国外资源;方案二详细介绍了如何通过修改配置文件和hosts文件来解决初始化rosdep时遇到的各种错误,包括找不到命令、默认源文件已存在以及外网网址访问不稳定等常见问题。最后,对于无法初始化rosdep的情况,提供了手动创建20-default.list文件的步骤。
最低0.47元/天 解锁文章
3181





