我正试图使用pip安装MayaVi包,但我一直收到一条错误消息,上面写着(ImportError:没有名为vtk的模块)。如何解决此问题?因此,在命令提示符下:$pip安装mayavi输出文件"Tvtk\code_gen.py",第10行,位于导入vtkImportError:没有名为vtk 的模块
通过新的轮子格式和安装,这实际上变得容易多了。
确保您的python设置与轮子兼容(例如,升级pip和"pip-install-wheel")-您可能需要四处搜索,了解如何为Canopy等特定发行版做到这一点。
然后只需从不可估量的地方抓住VTK和MAYAVI车轮或MAYAVI+VTK车轮http://www.lfd.uci.edu/~gohlke/pythonlibs/#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要顺利几步。
根据我最近的经验,一个可能的原因是在使用mayavi之前没有安装vtk for windows。
但是你不能做pip安装vtk。
你可以从这里得到vtk
此外,请记住配置VC Express 2008和Windows 7 SDK+。NET 3.5以避免其他错误。