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好像变得更加简单了。
