ubuntu安装SLAM轨迹精度评估工具evo出现的matplotlib版本不兼容问题

文章目录

  • 一、问题简述
  • 二、解决方法

一、问题简述

笔者在安装SLAM轨迹精度评估工具evo的时候,直接使用二进制进行安装:

pip install evo --upgrade --no-binary evo

出现如下报错

ERROR: seaborn 0.9.1 has requirement matplotlib>=1.5.3, but you'll have matplotlib 1.5.1 which is incompatible.

ubuntu安装SLAM轨迹精度评估工具evo出现的matplotlib版本不兼容问题_第1张图片

二、解决方法

经过搜索发现,其他博客 matplotlibde 更新写得有点复杂,所以自己直接运行了 matplotlib 的安装指令:

pip install matplotlib -U

在这里插入图片描述

然后再次运行安装evo指令,这样就安装成功。

pip install evo --upgrade --no-binary evo

然后测试在终端输入 evo,按Tab键,就可以输出以下内容说明安装成功。如果没有出现就重启电脑。
在这里插入图片描述
参考链接:
[1] evo官方教程 https://github.com/MichaelGrupp/evo/wiki

你可能感兴趣的:(SLAM)