安装open3d发现cmake版本不对
使用sudo apt remove cmake
发现不能source了,查看 noetic 目录里到底有什么
ls -la /opt/ros/noetic/
原因
缺少
setup.bash、setup.sh、setup.zsh
只能重新安装
sudo apt install ros-noetic-desktop-full -y
解决cmake --version依旧显示 3.16.3(PATH 优先级问题)
步骤 1:把 /snap/bin 加到 PATH 最前面
echo 'export PATH="/snap/bin:$PATH"' >> ~/.bashrc # 清空shell命令缓存,必须执行
hash -r
source ~/.bashrc
这样就能切换到新版本,这样就能编译open3d
open3d 141版本需要用cmake>=3.19版本,