我需要在我的Windows 10计算机上的python中使用 VTK 库(版本5.10,因为我正在处理现有代码),但我无法在没有{{1}的情况下导入它错误:
DLLImport
我已经在32位版本中安装了 PyQt4 4.11.4和 VTK 5.10.1(我的Python 2.7.12安装也是32位),在这里下载:{ {3}}
我认为该问题与 vtkQtPython pyd和dll有关(文件为Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import vtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\vtk\__init__.py", line 139, in <module>
__helper.refine_import_err('qvtk', 'vtkQtPython', exc)
File "C:\Python27\lib\site-packages\vtk\__helper.py", line 32, in refine_import_err
raise LinkError, str(exc)
vtk.__helper.LinkError: DLL load failed: The specified module could not be found.
,试图加载vtkQtPython.pyd
:
vtkQtPythonD.dll
使用最新版本(7.0.0)导入>>> import qvtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "qvtk.py", line 5, in <module>
from vtkQtPython import *
ImportError: DLL load failed: The specified module could not be found.
>>> import vtkQtPython
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
确实有效,但与我正在处理的代码不兼容。我已经尝试过再次卸载和设置整个安装(所有库和Python本身)。
我希望你能找到一些想法,但经过几个小时的努力,我仍然无法找到任何解决方案。