对于我的论文,我试图在 python 3.7 (Anaconda 3) 下启动 Mayavi 并在过去三天内运行。完全没有成功。
打字时:
from mayavi import mlab
蟒蛇告诉我:
----> from vtkIOExodusPython import *
ImportError: DLL load failed: ... modul not found
一项快速研究表明,来自 vtk 的模块是通过 all.py 加载的,并且所有文件都和平和谐地生活在同一目录 ../Anaconda3/Lib/site-packages/vtkmodules/ 中。
在 all.py 中,触发了一系列导入。在这种情况下 all.py ->.vtkIOExodusPython.py -> vtkIOExodusPython.pyd。
vtkIOExodusPython.pyd 是列表(第 70 行)中触发此错误的第一个文件。但是我找不到任何文件在加载之前的任何区别。
如果我评论该行,下一个错误发生在 .vtkIOMINC,然后是 vtkIONetCDF 和 vtkIOParallel。在这些行前面写一个“#”后,from mayavi import mlab 不再显示任何问题。
在 Windows 中添加了一个 PATH 变量。也是此文件夹的 PYTHONPATH 变量。一点改善都没有。
我将如何让一切正常工作?我究竟做错了什么?
希望你能给我一些建议。
施密特