首页 > 解决方案 > 如何在谷歌 Colab 上安装 mayavi?

问题描述

我尝试使用 pip在Colab上安装mayavi

!pip install mayavi

这引发了以下错误:

为 mayavi 运行 setup.py bdist_wheel ... 错误

其余的错误输出可在Colab 文档中找到。


解决方案:正在进行的工作

根据@Bob-Smith的回复,我发现他的解决方案需要稍作更改才能安装依赖项:

!apt-get install vtk6
!apt-get install libvtk6-dev python-vtk6


面临的问题和找到的解决方法 (PFWF)

PFWF-001 !apt-get install python-vtk抛出以下错误:

包“python-vtk”没有安装候选

我为此找到了一个命令参考

!apt-get install libvtk5-dev python-vtk

但是,此命令也不起作用。包名称已从 更改libvtk5-dev为,VTKlibvtk6-devpython 绑定已从更改python-vtkpython-vtk6。显然,这种变化将来会继续发生,您可能需要在运行以下语句之前检查VTK的包名称和 python 绑定:

!apt-get install libvtk6-dev python-vtk6

注意:如果您在这里寻找解决 Python 的 VTK 安装问题而这并不能解决您可能想看这里:installing-vtk-for-python


安装mayavi还是报错:
虽然上面两步都安装了依赖,最后一行:!pip install mayavi吐出如下错误

无法连接到任何 X 显示器。

Mayavi 安装的最新进展可以在这里找到。

https://colab.research.google.com/drive/1K_VIP9izNLKalD_IgBSiTowyNkU7aWcW

标签: pythonpipvtkgoogle-colaboratorymayavi

解决方案


您首先需要安装 deps。跑

!apt-get install vtk6
!apt-get install python-vtk
!pip install mayavi

如果您myavi在安装 deps 之前尝试导入,则可能需要在!pip install myavi使用 Runtime -> Restart runtime 菜单执行命令之前重新启动运行时。


推荐阅读