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インストーラーでvtkをインストールしました。しかし実際には、考慮されたディストリビューションには既にいくつかの tvtk パッケージが含まれています。tvtk の場所を PYTHONPATH に追加しました。
これはまだ機能していません。
この種のインポートの問題を修正する方法について何か考えはありますか? または、enthought mlab の使用に関するコメントはありますか (既知の回避策が必要になる場合があります)。
感謝と敬意