Erreur d'importation de DLL Python lors de l'importation de vtk



windows pyqt (0)

J'ai besoin d'utiliser la librairie VTK (avec la version 5.10 car je travaille sur un code existant) en python sur ma machine Windows 10 mais je n'arrive pas à l'importer sans erreur 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.

J'ai installé PyQt4 4.11.4 et VTK 5.10.1 en version 32 bits (mon installation Python 2.7.12 est également en 32 bits), téléchargeable ici: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Je pense que le problème est lié à vtkQtPython pyd et dll (les fichiers sont vtkQtPython.pyd qui tente de charger 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.

L'importation de vtk utilisant la dernière version (7.0.0) fonctionne, mais n'est pas compatible avec le code sur vtk je travaille. J'ai déjà essayé de désinstaller et de réinstaller toute l'installation (toutes les bibliothèques et Python).

J'espère que vous trouverez quelques idées, je ne pouvais toujours pas trouver de solution après des heures de difficultés.





vtk