web-dev-qa-db-fra.com

Erreur fatale Intel MKL: impossible de charger mkl_intel_thread.dll

Auparavant, j'ai posé une question similaire: cx_freeze incapable FO Find MKL: MKL Fatal Erreur: impossible de charger mkl_intel_thread.dll

Mais maintenant j'ai une différence subtile. Je veux exécuter le programme sans installer Anaconda, juste dans un cmd.exe Terminal, mais il semble que je fais quelque chose de mal ou que ce n'est pas possible.

Après avoir généré ma demande avec python setup.py bdist_msi en utilisant cx-freeze, Je suis capable d'installer puis de l'exécuter dans un environnement anaconda, mais si j'ouvre simplement un cmd.exe terminal et courez-le, je reçois

INTEL MKL ERROR: The specified module could not be found. mkl_intel_thread.dll.
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.

Cependant, lors de la course

where  mkl_intel_thread.dll

la DLL est trouvée, donc je pense que cela signifie qu'il est enregistré dans le système (je suis plus utilisé pour utiliser Linux, alors peut-je me tromper).

Comment pourrais-je résoudre ce problème?

6
ElBaulP

Récemment, j'ai rencontré la même erreur dans Python3.7. Je n'ai pas eu la possibilité de déplacer la DLL, j'ai résolu le problème en faisant juste.

conda install cython

Après l'installation de Cyron, toutes les DLL étaient à la bonne place.

1
sukhbinder