我尝试使用 Enthought 发行版在 mayavi 中导入 mlab。它失败了
from enthought.mayavi import mlab
并且还与
import enthought.mayavi
from enthought.mayavi import mlab
所以我有一个想法,也许要添加包 mayavi(空)中的init .py
import mlab
但现在前面的命令引发异常并出现错误
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import enthought.mayavi
File "C:\Python27\lib\site-packages\enthought\mayavi\__init__.py", line 1, in <module>
import mlab
File "C:\Python27\lib\site-packages\enthought\mayavi\mlab.py", line 3, in <module>
from mayavi.mlab import *
ImportError: No module named mayavi.mlab
我发现的一些主题提到 vtk 可能是这个精确的 mlab 导入问题的根本原因。我用 Tcl-Tk Installer 安装了 vtk。但实际上,enthought 发行版已经包含了一些 tvtk 包。我将 tvtk 位置添加到 PYTHONPATH。
这仍然行不通。
关于如何解决此类导入问题的任何想法?或任何与使用 enthought mlab 相关的评论(可能需要已知的解决方法)?
谢谢并恭祝安康