调用 "make -j8 -l8" 失败。构建 ros 工作区时 ar_track_alvar 包出错
Invoking "make -j8 -l8" failed. Error with ar_track_alvar package while building ros workspace
我是 ROS 和 Gazebo 的新手。我正在尝试根据 this installation guide but getting these 错误通过 运行 setup_melodic.bash 文件构建 ROS 工作区。我有
ROS Melodic:桌面完整版 和 Gazebo 9.0.0 安装在我的笔记本电脑中。我已经使用以下命令安装了所有 ROS Melodic 相关依赖项和 opencv
sudo apt -y install python3-opencv
。
规格:
- os - Ubuntu 18.04 LTS
- python 版本 - 3.6.8
- opencv 版本 - 4.0.1-openvino
有人可以帮我找出这些错误的原因吗?
提前致谢。
据我了解,ROS 没有对 Python 3 的官方支持。此外,ROS 附带特定版本的 OpenCV,可能会与其他版本发生冲突。所以我建议坚持使用 Python 和 OpenCV 的默认版本。如果你需要使用不同的版本,我建议使用 Anaconda 环境或虚拟环境,使它们与主系统分开。
您应该为 Ubuntu 10.04 使用 ROS Fuerte 而不是 Melodic,因为 Fuerte 是在对 10.04 的巨大支持下构建的,这可能会消除您遇到的错误。
我是 ROS 和 Gazebo 的新手。我正在尝试根据 this installation guide but getting these 错误通过 运行 setup_melodic.bash 文件构建 ROS 工作区。我有
ROS Melodic:桌面完整版 和 Gazebo 9.0.0 安装在我的笔记本电脑中。我已经使用以下命令安装了所有 ROS Melodic 相关依赖项和 opencv
sudo apt -y install python3-opencv
。
规格:
- os - Ubuntu 18.04 LTS
- python 版本 - 3.6.8
- opencv 版本 - 4.0.1-openvino
有人可以帮我找出这些错误的原因吗?
提前致谢。
据我了解,ROS 没有对 Python 3 的官方支持。此外,ROS 附带特定版本的 OpenCV,可能会与其他版本发生冲突。所以我建议坚持使用 Python 和 OpenCV 的默认版本。如果你需要使用不同的版本,我建议使用 Anaconda 环境或虚拟环境,使它们与主系统分开。
您应该为 Ubuntu 10.04 使用 ROS Fuerte 而不是 Melodic,因为 Fuerte 是在对 10.04 的巨大支持下构建的,这可能会消除您遇到的错误。