windows 8.1 64bit Anacoanda 4.2.0 Python3.5 version 64bit
Wenn Sie Numpy oder Scipy nach Abschluss der Installation normal importieren, ohne das Häkchen zum Zeitpunkt der Installation zu entfernen Über den Fehler, dass der Import von Numpy und Scipy in Anaconda fehlschlägt Und es ist auch gescheitert.
Ich habe versucht, mkl_intel_thread.dll von system32 unter Bezugnahme auf den obigen Artikel zu löschen, aber der Fehler ist nicht behoben. Ich habe versucht, neu zu starten und neu zu installieren, aber der Import schlägt immer noch fehl.
Verwenden von Dependency Walker wie im Referenzartikel Öffnen Sie "Anaconda3 \ Lib \ site-packages \ numpy \ core \ multiarray.pyd" und überprüfen Sie Nicht nur "windows \ system32 \ mkl_intel_thread.dll" Es scheint, dass "windows \ system32 \ mkl_core.dll" ebenfalls nutzlos ist.
Laut Referenzartikel befindet sich mkl_intel_thread.dll in "Anaconda3 \ Library \ bin". Als ich danach suchte, befand sich mkl_core.dll ebenfalls am selben Speicherort.
Deshalb "windows\system32\mkl_intel_thread.dll" "windows\system32\mkl_core.dll" Über zwei Dateien
"Anaconda3\Library\bin\mkl_intel_thread.dll" "Anaconda3\Library\bin\mkl_core.dll"
Überschreiben mit.
In dieser Umgebung wurden sowohl Numpy als auch Scipy erfolgreich importiert.
Anaconda ist für Anfänger praktisch, um eine Umgebung zu erstellen. Wenn jedoch ein Fehler auftritt, gibt es meines Erachtens nur wenige Informationen, die als Referenz verwendet werden können (auf meiner eigenen Ebene verständlich).
Heute (28. Januar 2017) habe ich versucht, matplotlib zu importieren Es scheint, dass ein Fehler in "windows \ system32 \ mkl_avx.dll" oder "windows \ system32 \ mkl_def.dll" aufgetreten ist und fehlgeschlagen ist.
"Anaconda3 \ Library \ bin \ mkl_avx.dll" und "Anaconda3 \ Library \ bin \ mkl_def.dll" Das Problem wurde gelöst, indem die beiden oben genannten Dateien von system32 mit diesen beiden Dateien überschrieben oder die beiden Dateien von system32 gelöscht wurden.
Wenn Sie in einem ähnlichen Fehler die problematische Datei mit der Datei mit demselben Namen im Ordner "Anaconda \ Library \ bin" überschreiben oder die Datei mit demselben Namen in system32 löschen, verweist sie auf die Datei in anaconda. Scheint gelöst zu sein.
Recommended Posts