让mayavi使用Python 3

Hme*_*Hme 12 python-3.x mayavi

我在python 3.3中运行mayavi时遇到了麻烦

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

from mayavi import mlab as ml
ImportError: No module named 'mayavi'
Run Code Online (Sandbox Code Playgroud)

要使numpy和matplotlib工作,我使用:

sudo apt-get install python3-"missing module"
Run Code Online (Sandbox Code Playgroud)

但是安装mayavi的常用方法就是

sudo apt-get install mayavi2
Run Code Online (Sandbox Code Playgroud)

并且python3找不到它....

有没有人知道如何让mayavi与Python3一起工作?它不受支持吗?

我试过了两个

import mayavi.mlab as ml
from mayavi import mlab as ml
Run Code Online (Sandbox Code Playgroud)

两者都给我同样的错误

任何澄清将不胜感激:)

Rie*_*iet 14

Mayavi现在可以使用python 3了.您将需要为python 3支持编译的VTK 7.0或更高版本.然后你可以用pip安装mayavi.pip install mayavi

安装vtk可能有点困难.您需要确保更改PYTHONPATH变量,并使用tcl,tk和python 3支持构建vtk.