Error de importación de la DLL de Python al importar vtk
windows pyqt (0)
Necesito usar la biblioteca VTK (con la versión 5.10 porque estoy trabajando en un código existente) en python en mi máquina con Windows 10 pero no puedo importarlo sin el error DLLImport
:
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.
He instalado PyQt4 4.11.4 y VTK 5.10.1 en la versión de 32 bits (la instalación de mi Python 2.7.12 también es de 32 bits), descargados aquí: http://www.lfd.uci.edu/~gohlke/pythonlibs/
Creo que el problema está relacionado con vtkQtPython pyd y dll (los archivos son vtkQtPython.pyd
que intenta cargar vtkQtPythonD.dll
:
>>> 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.
Importar vtk
usando la última versión (7.0.0) funciona, pero no es compatible con el código en el que estoy trabajando. Ya intenté desinstalar y configurar toda la instalación nuevamente (todas las bibliotecas y Python).
Espero que encuentres algunas ideas, aún no pude encontrar ninguna solución después de horas luchando.