我尝试在mayavi中导入带有焓分布的mlab。它失败了
from enthought.mayavi import mlab
以及
import enthought.mayavi
from enthought.mayavi import mlab
所以我有个想法
初始化
要添加的程序包mayavi(空)中的.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安装程序安装了vtk。但实际上,热情的分发已经包括了一些tvtk包。我在PYTHONPATH上添加了tvtk位置。
这仍然不起作用。
你知道如何解决这类进口问题吗?或者任何与热情mlab的使用有关的评论(可能需要已知的解决方案)?
谢谢和问候