ros colcon build 编译时出错 ros package failed: learning_interface

如果出现以下错误:是不是你的电脑安装了anaconda?没错就是anaconda和ros冲突了 因为我们此时打开终端界面是在anaconda的base环境里,这是打开ros会默认调用conda的python

 

之间看了一个up主解决办法是注释掉.bashrc文件里conda部分 这无疑是杀鸡取卵。放弃

正确解决办法:

通过将auto_activate_base参数设置为false实现
conda config --set auto_activate_base false

如果哪天又希望一直将base环境激活则执行以下指令即可
conda config --set auto_activate_base true

ok 大功告成

猜你喜欢

转载自blog.csdn.net/weixin_45303602/article/details/129803663