我正在运行Fedora 17(x64)机器,我尝试通过
安装Mayavi for pythonyum install mayavi
哪个工作正常,除了每次我写一个代码,我称之为mayavi模块(如mlab):
from enthought.mayavi import mlab
它因错误而大喊
********************************************************************************
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.
********************************************************************************
我用Google搜索,但我不知道如何重建TVTK以匹配VTK的版本。我怀疑这是导致异常行为,但我不能确定。你如何重建TVTK?
答案 0 :(得分: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。
答案 1 :(得分:1)
从4.3.1开始,还不支持VTK 6.x.目前正在掌握这项工作,但尚未完成。
答案 2 :(得分:0)
我猜你使用了yum更新但没有做到这一点。您还可以通过执行yum信息并查看其显示的版本号来检查存储库中的版本。 如果这不满足你,我担心你将不得不“使用来源”...... 希望这会有所帮助