相较于open3d,mayavi这个点云可视化工具的安装要麻烦一些,因为涉及相关库的版本依赖问题。
mayavi所需的依赖库
直接通过pip install mayavi通常是不能够直接安装成功的,mayavi需要vtk、PyQt5依赖库。
下面给出本人在20.04中python=3.7和python=3.8环境下都正常运行的版本
pip install vtk==9.2.6
pip install PyQt5==5.15.9
pip install mayavi
安装完以上库之后还有可能报Qt的错误
正确安装上述的mayavi及依赖库之后还是可能遇到qt报错的,这很有可能是相关的动态链接库没有正确安装完成导致的。可以在配置文件.bashrc中添加一条命令,得到代码运行时的详细报错:
export QT_DEBUG_PLUGINS=1 (需要重启电脑生效)
然后根据详细报错结果去pip install对应的库即可。可以参考这个链接解决linux系统关于qt报错去操作