python-3.x - 让 Mayavi 与 Python 3 一起使用

标签 python-3.x mayavi

我在 python 3.3 中运行 mayavi 时遇到问题

当使用 python3(或 python3.3)运行我的程序时,我得到

from mayavi import mlab as ml
ImportError: No module named 'mayavi'

为了让 numpy 和 matplotlib 工作,我使用了:

sudo apt-get install python3-"missing module"

但是安装mayavi的通常方法只是

sudo apt-get install mayavi2

而 python3 找不到它......

有谁知道如何让 Mayavi 与 Python3 一起工作? 还不支持吗?

我都尝试过

import mayavi.mlab as ml
from mayavi import mlab as ml

两者都给我同样的错误

任何澄清将不胜感激:)

最佳答案

Mayavi 现在可以使用 python 3。您需要编译 VTK 7.0 或更高版本才能支持 python 3。然后你就可以用pip安装mayavi了。 pip 安装 Mayavi

安装 vtk 可能有些困难。您需要确保更改 PYTHONPATH 变量,并构建支持 tcl、tk 和 python 3 的 vtk。

关于python-3.x - 让 Mayavi 与 Python 3 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19138418/

相关文章:

python - mayavi 无法渲染 3d 体积

python - Shiny 的 Python 3D 表面图的 Phong 着色

python - r"string"b"string"u"string"Python 2/3 比较

python-3.x - 由于 'rtree' 错误,无法连接两个 pandas 数据帧

Python - 嵌套空列表的内存大小

python - 如何将 DateTime 对象与整数进行比较?

python - 我可以将 mayavi 图输出为 .vtk 文件以嵌入到网络应用程序中吗?

python - 如何插入颜色或三角化表面

Python - 创建模式列表

python - 无法在 Ubuntu Wily 上运行 Kivy