Mayavi中的TVTK错误(Python)

Kit*_*chi 12 python vtk mayavi

我正在运行Fedora 17(x64)机器,我尝试安装Mayavi for python via

yum install mayavi
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,除了每次我写一个代码,我称之为mayavi模块(如mlab):

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

它因错误而大叫

********************************************************************************
WARNING: Imported VTK version (5.8) does not match the one used
     to build the TVTK classes (5.6). This may cause problems.
     Please rebuild TVTK.
********************************************************************************
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索,但我不知道如何重建TVTK以匹配VTK的版本.我怀疑这是导致异常行为,但我不能确定.你如何重建TVTK?

Gle*_*eld 4

看起来您计算机上的可视化工具包 ( http://www.vtk.org/ ) 比用于构建 Mayavi 中打包的类的工具包新。您需要重建/安装可视化工具包 5.6 ( http://vtk.org/VTK/resources/software.html ) 或尝试过 Mayavi2 ( http://docs.enthought.com/mayavi/mayavi/installation)。 html) - 这可能是最新的,可视化工具包当前版本为 5.10。