我正在尝试通过 shell 在我的 ubuntu 16.04 上通过 pip 安装 mayavi。我正在通过 anaconda 使用 python 3.6,并且已经安装了 vtk 和所有其他要求,但是当我尝试 pip3 安装 mayavi 或 pip2 安装 mayavi 时,我收到上述错误。
Mayavi 是为 ubuntu packages.ubuntu.com/xenial/mayavi2 打包的。
我建议您使用命令安装
sudo apt-get install mayavi2
相反,这将负责安装与系统上的 VTK 安装匹配的版本。
尝试重命名libvtkOpenGLKitPython*.so文件。
就我而言,它是:
cd /opt/conda/envs/pytorch-py3.6/lib/python3.6/site-packages/vtk
cp libvtkOpenGLKitPython36D-8.1.so libvtkOpenGLKitPython.so
而且,也许libxt6文件还有一个错误。修复它:
apt install libxt6