Ubuntu16.04安装ros报错

博主在重装系统后遇到ROS安装困难,多次尝试更换源后,最终通过指定清华源并调整Python版本成功安装。过程包括设置软件源、解决`rosdep`问题和兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重装系统后,安装ROS总是报错,换源换了几次,没成功最后固定在这个问题上在uodate&software里换也不行最后,通过下面的方法解决了

首先,在software&updates中选择清华的源
然后终端输入[其他文档里给的源不行,得用这个,这个是清华的]
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
然后再 sudo apt-get update

然后输入

sudo apt-get install ros-kinetic-desktop-full

就可以了

进行初始化的时候又出现了
pkg_resources.DistributionNotFound: The ‘rosdep==0.19.0’ distribution was not found and is required by the application

查了网上的方法,因为我系统里是python3.5,要切换一下,切换成python2

sudo update-alternatives --config python

然后再进行sudo rosdep init
成功

接着进行更新:rosdep update
DONE

配置环境,安装依赖项

开心,成功啦,有可以愉快的改代码了。但我发现ros和python3不能兼容,明天再解决一下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值