web-dev-qa-db-fra.com

L'ordinal 242 n'a pas pu être localisé dans la bibliothèque de liens dynamiques Anaconda3\Library\bin\mkl_intel_thread.dll

Je viens d'installer Anaconda 5.3 64 bits (Anaconda3-5.3.0-Windows-x86_64) sous Windows 10 et j'obtiens cette erreur lorsque j'essaie d'exécuter Spyder.

pythonw.exe - Ordinal introuvable

L'ordinal n'a pas pu être localisé dans la bibliothèque de liens dynamiques C:\Users\nom d'utilisateur\Anaconda3\Library\bin\mkl_intel_thread.dll.

J'ai utilisé Dependency Walker pour afficher les fonctions de la DLL et voir que l’ordinal 242 est présent. La fonction associée à l'ordinal 242 est mkl_blas_zherk.

Quelqu'un pourrait-il m'aider à résoudre ce problème ou à me diriger vers une ressource pour m'aider à le résoudre moi-même?

4
John

Ce n'est pas une bonne réponse, mais pour moi (ayant exactement le même problème), une solution de contournement consistait à rétrograder "anaconda" à la version 5.2.0 avec Anaconda Navigator. Si cela vous convient également, vous pouvez commencer à mettre à niveau des packages individuels pour voir quand l'erreur réapparaîtra. Peut-être que c'est un bogue dans l'un des paquets, pas un problème avec nos systèmes.

Edit: Voici quelques liens vers des discussions similaires ou connexes:

Plus d’édition: Cela m’a également aidé à trouver les fichiers suivants dans "C:\Windows\System32" et à les renommer (je viens d’ajouter "_renamed" au nom du fichier).

  • mkl_core.dll
  • mkl_def.dll
  • mkl_intel_thread.dll

Si je comprends bien, Python les utilisera à la place de ceux du dossier Anaconda, ce qui peut poser des problèmes.

3
Azrael_DD
['System32\libiomp5md.dll', 'System32\mkl_core.dll', 
'System32\mkl_def.dll','System32\mkl_intel_thread.dll',
'SysWOW64\libiomp5md.dll','SysWOW64\mkl_core.dll','SysWOW64\mkl_intel_thread.dll', 
'SysWOW64\mkl_p4.dll', 'SysWOW64\mkl_p4m.dll','SysWOW64\mkl_p4m3.dll', 
'SysWOW64\mkl_p4p.dll']

Supprimer tous ces fichiers ddl de C:\Windows\SysWOW64 et C:\Windows\System32

Faites cela et redémarrez le spyder une fois de plus et hurrrahhhh !!! Votre problème sera résolu et spyder s’ouvrira sans afficher aucune erreur ordinale 242 ............ faites-le, c’est la seule solution ..

0
Tirth Shah