安装Anaconda


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

然后输入yes

回车

这里输入no,然后回车。

conda init

这时候你需要source一下。
shell
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中的最后添加
bash
conda deactivate

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