ros2 humble安装anaconda

安装Anaconda


这里回车

然后显示许可,也一直回车。

然后输入yes

回车

这里输入no,然后回车。

conda init


这时候你需要source一下。

source~/anaconda3/bin/activate



这时候你可以看看你的~/.bashrc中会多出以下内容。

关闭

此时你新建终端,默认就在anaconda环境中

你可以手动进行deactivate

惊讶

在我像往常一样,按照ros1安装anaconda的步骤。

这时候我发现,在base环境下,也能使用ros2命令了,我不清楚这是不是ros2进行了优化。

在ros1的时候,运行这个是肯定会报错的。因为ros装在非conda的全局python里面,如果你使用base环境的话,就是会缺少库。

conda环境中,使用pip list就会有ros2的相关包,使用conda list就没有ros2的相关包。

conda deactivate

如果你不喜欢打开终端就是base环境的化,可以在~/.bashrc中的最后添加

conda deactivate

最后

因此,其实ros2安装anaconda好像变得更加简单了。