基于TBB编译的VTK 9.2.2在Python 3.10.8中导入时DLL加载失败
VTK 9.2.2 Windows Python导入错误问题
- 基于源码并以TBB为后端编译VTK 9.2.2,生成的wheel包在Linux系统中可正常使用,但在Windows系统的Python 3.10.8环境下导入vtk模块时出现错误。
错误详情
>>> import vtk Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\DE-Python\lib\site-packages\vtk.py", line 31, in <module> all_m = importlib.import_module('vtkmodules.all') File "C:\DE-Python\Lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "C:\DE-Python\lib\site-packages\vtkmodules\all.py", line 7, in <module> from .vtkCommonCore import * ImportError: DLL load failed while importing vtkCommonCore: The specified module could not be found. >>>
- 已尝试调用
os.add_dll_directory()添加VTK DLL文件的路径,问题仍未解决 - 相关公开问题中提到的解决方法均已尝试,均无效果
内容的提问来源于stack exchange,提问作者Ashish Shirodkar
相关产品推荐
相关产品推荐

