调用“ make -j8 -l8”失败。构建ros工作区时,ar_track_alvar软件包出错

时间:2019-03-12 14:09:58

标签: python opencv ros

我是ROS和凉亭的新手。我正在尝试按照this安装指南运行setup_melodic.bash文件来构建ROS工作区,但出现these错误。我有
我的笔记本中安装了 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

有人可以帮我弄清楚这些错误的原因吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

据我了解,ROS没有对Python 3的官方支持。此外,ROS带有特定版本的OpenCV,并且可能与其他版本产生冲突。因此,我建议坚持使用Python和OpenCV的默认版本。如果需要使用其他版本,建议使用Anaconda环境或虚拟环境,以使其与主系统分开。

答案 1 :(得分:0)

您应该使用适用于Ubuntu 10.04的ROS Fuerte而不是Melodic,因为Fuerte的构建具有对10.04的强大支持,这可以消除您遇到的错误。