在Windows上安装MayaVi,使用Python 2.7

时间:2013-12-02 21:52:26

标签: python python-2.7 vtk mayavi

我正在尝试使用pip安装MayaVi软件包,但我不断收到错误消息(ImportError:没有名为vtk的模块)。我该如何解决这个问题? 所以在命令提示符下: $ pip install mayavi 产量 文件“Tvtk \ code_gen.py”,第10行,in    导入vtk ImportError:没有名为vtk的模块

2 个答案:

答案 0 :(得分:3)

使用新的车轮格式和安装,这实际上变得更加容易。

确保你的python设置是车轮兼容的(例如升级点和'pip安装轮') - 你可能需要谷歌四处寻找如何为Canopy这样的某些发行版做到这一点。

然后从不可估量的http://www.lfd.uci.edu/~gohlke/pythonlibs/#vtk

抓住VTK和MAYAVI轮子或MAYAVI + VTK轮子

现在您可以选择:mayavi-4.4.0 + vtk610-cp27-none-win32.whl (假设32位安装cpython 2.7,文件名编码重要的东西,有很多选项)

然后运行pip install mayavi-4.4.0 + vtk610-cp27-none-win32.whl

我刚刚有机会在笔记本电脑上做这个,我还没有用Mayavi设置它,它像丝绸一样顺利运行并安装了我需要的所有东西而没有抱怨。这比我上次在Windows机器上安装Mayavi的步骤更顺畅。

答案 1 :(得分:1)

根据我最近的经验,一个可能的原因是在使用mayavi之前没有安装vtk for windows。

但你不能做pip install vtk。

您可以从here

获取vtk

另外,请记住配置VC Express 2008和Windows 7 SDK + .NET 3.5以避免其他错误。