[PYTHON] À propos du bogue qu'Anaconda ne parvient pas à importer numpy et scipy

import erreur numpy

Si vous mettez anaconda dans Windows et importez numpy, J'ai échoué.

image

Cela signifie que la procédure spécifiée est introuvable.

Même si numpy est créé, l'erreur "La procédure spécifiée est introuvable" apparaîtra même lors de l'importation de scipy.io.

Il y avait une personne avec une erreur similaire et j'ai pensé que c'était peut-être le cas, mais cela n'a pas disparu. http://qiita.com/eqs/items/79620732946939c7e3d1

Vous pouvez trouver la cause d'une telle erreur en utilisant un outil appelé Dependency Walker (http://www.dependencywalker.com/).

Dependency Walker

Alors, quel fichier doit être ouvert avec Dependency Walker? L'erreur était dans "C: \ Anaconda3 \ lib \ site-packages \ numpy \ core \ __ init__.py" lors de l'importation de multiarray. Par conséquent, ouvrez "C: \ Anaconda3 \ Lib \ site-packages \ numpy \ core \ multiarray.pyd" et vérifiez.

image

Cela signifie que mkl_intel_thread.dll de system32 est inutile.

Certaines machines n'ont pas fait d'erreur, donc par comparaison, mkl_intel_thread.dll ne devient pas rouge. Outre! !! Sur cette machine, le mkl_intel_thread.dll associé à multiarray.pyd n'est pas dans system32 mais dans "C: \ Anaconda3 \ Library \ bin"!

Le mkl_intel_thread.dll est toujours dans s "C: \ Anaconda3 \ Library \ bin" sur la machine qui échoue!

De plus, mkl_intel_thread de system32 est la version 10, et anaconda3 est la version 11.

C'est la cause!

Qu'est-ce que MKL

MKL est une bibliothèque de noyau mathématique développée par Intel.

Apparemment, cela est nécessaire pour le dernier numpy (et non pour la version 10).

Dans cette erreur, il semble que System32 ait reçu la priorité pour référence.

Après tout

Il pourrait être résolu en supprimant mkl_intel_thread.dll de system32.

image

Recommended Posts

À propos du bogue qu'Anaconda ne parvient pas à importer numpy et scipy
Ce n'est pas facile d'écrire Python, c'est facile d'écrire numpy et scipy
Notes personnelles sur l'intégration de vscode et anaconda
Découvrez la puissance de l'accélération avec NumPy / SciPy
Ceci et cela à propos de pd.DataFrame
À propos du tableau Numpy et d'un tableau
À propos de Boxplot et Violinplot qui visualisent la variation des données indépendantes
Ecrire un programme qui abuse du programme et envoie 100 e-mails
Erreur Numpy 1.19.4 RuntimeError: l'installation actuelle de Numpy échoue à passer une vérification de cohérence en raison d'un bogue dans l'exécution de Windows.
À propos de l'erreur d'importation de PyQt5.QtWidgets (Anaconda)
Modèles Python qui ont été publiés dans le monde et ont été examinés plus tard
Le nom du fichier était mauvais en Python et j'étais accro à l'importation
Correction d'un bug où node.surface ne pouvait pas être obtenu avec python3 + mecab