python - 如何在谷歌 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-dev
的python 绑定已从更改python-vtk
为python-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
解决方案
您首先需要安装 deps。跑
!apt-get install vtk6
!apt-get install python-vtk
!pip install mayavi
如果您myavi
在安装 deps 之前尝试导入,则可能需要在!pip install myavi
使用 Runtime -> Restart runtime 菜单执行命令之前重新启动运行时。
推荐阅读
- amazon-web-services - Terraform AWS ALB 侦听器规则路径
- azure - Azure DevOps yaml 管道部署:“不支持提供程序阶段”
- python - 有没有一种快速的方法可以在列表中组合单词词典?
- apache-spark-sql - 使用 spark-sql-jdbc 将记录从一个表复制到另一个表
- java - 通过JPA Springboot中的@Entity Annotation生成表时,有什么方法可以更改字段的数据类型?
- r - 确定 R 中向量的任何值是否在另一个向量中找到
- java - spark如何加入数据集
- excel - 将所有带数字的字符串转换为 DataFrames 中的整数
- json - 我将如何获取输入框的值来打印我自己的自定义消息?
- javascript - 赛普拉斯随机找不到带有 .contains('etc') 的元素