1

对于我的论文,我试图在 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 变量。一点改善都没有。

我将如何让一切正常工作?我究竟做错了什么?

希望你能给我一些建议。

施密特

4

0 回答 0