ImportError: chargement des DLL a échoué lors de l'import Numpy installé dans conda environnement virtuel
Dans Windows, j'ai créé une Conda environnement virtuel avec la commande
conda create -n test python=2.7 pandas scipy matplotlib numpy
Une fois qu'il est créé, j'ai activé l'environnement virtuel et est allé dans un interpréteur python. Lorsque vous tentez d'importer numpy, j'obtiens l'erreur suivante:
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\__init__.py", line 180, in <module>
from . import add_newdocs
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\lib\__init__.py", line 8,
in <module>
from .type_check import *
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Anaconda3\envs\test\lib\site-packages\numpy\core\__init__.py", line 14, in <module>
from . import multiarray
ImportError: DLL load failed: The specified module could not be found.
Toutes les idées de ce qui se passe ici? Merci!
J'ai exécuté votre commande, puis ouvert une Ipython notebook et a été en mesure d'importer
Quelle est votre version Anaconda? Exécuter
Ce n'
Même des années plus tard, ce genre de problèmes avec conda existent encore.
numpy
. En tapant %env
me donne (entre autres) : 'CONDA_DEFAULT_ENV': 'C:\\Users\\pd\\Anaconda2\\envs\\test'
. Je suis sur Windows 10, Anaconda 64 bits.Quelle est votre version Anaconda? Exécuter
conda info
.Ce n'
conda list
rapport pour ce test
de l'environnement?Même des années plus tard, ce genre de problèmes avec conda existent encore.
pip install numpy
fait habituellement le tour.
OriginalL'auteur mkrems | 2016-04-21
Vous devez vous connecter pour publier un commentaire.
Contrairement à @Rafael, pour moi,
libiomp5md.dll
n'était pas le problème. J'ai installé Dependency Walker pour enquêter sur ce qui se passait. Même si les versions de dll sont différents, mais Dependency Walker a dit qu'il était d'accord.Ce qui n'allait pas, cependant, était que
mkl_intel_thread.dll
eu des avertissements (icône rouge). Si vous êtes à l'aide de Win 8++, ignorer leapi-win
etext-ms
questions Dependency Walker n'était pas mis à jour pour les nouvelles versions de Windows et de ne pas reconnaître les Fenêtres de la nouvelle Api.Ma solution est de copier tous les
mkl_*.dlls
de la première à la seconde:J'ai pu import numpy et sklearn après.
Commentaire ci-dessus fonctionne pour moi.
moi aussi (sur win 8.1), personne ne sait shat qui se passe?
Dans mon cas, avec l'Anaconda 3 et python 3.7 sur Windows 10 ajout de l'en-dessous des 3 chemins pour les variables de chemin d'accès aidé:
C:\ProgramData\Anaconda3\Library\bin; C:\ProgramData\Anaconda3\Scripts; C:\ProgramData\Anaconda3
OriginalL'auteur Cardin
Désinstaller et installer numpy nouveau.
Puis essayer de l'importer à nouveau, il devrait fonctionner. C'est ce que j'ai fait
pip
lorsque vous utilisezconda
OriginalL'auteur Victor O
Il semble que la bonne façon de résoudre ce problème est de faire:
Si vous êtes dans un environnement virtuel, ajoutez ce colis, il y a.
OriginalL'auteur cfh
Pour l'enregistrement, j'ai eu la même erreur ici (Python 3.5 64 bits sur Windows 10), et cette page m'a aidé à trouver la solution. Le problème était dû à un conflit avec
libiomp5md.dll
, qui existait deux endroits:Python a été d'essayer d'utiliser la version dans le dossier System32, qui était une ancienne version. Je l'ai enlevé (renommé) et maintenant, il utilise la bonne version, sur Anaconda3 dossier, et maintenant je peux import numpy sans l'erreur d'importation.
OriginalL'auteur Rafael Monteiro
Pour mon cas, j'ai aussi l'import numpy DLL erreur dans anaconda3, et Decrayer (le 28 Novembre) à condition que la meilleure solution: j'ai eu la même erreur sauf pour Anaconda3: tout juste d'ajouter le chemin d'accès \Anaconda3\Library\bin à votre Windows 10 de la variable de chemin et puis il a travaillé.
J'ai essayé de l'installer anaconda3.7.1 ou 3.7.0 sans la chance, d'aller à la pleine longueur de redémarrer le PC après les étapes clés assurez-vous que la DLL n'est plus en usage dans la mémoire. En fin de compte, grâce à decrayer, maintenant numpy fonctionne pour moi!
OriginalL'auteur HAltos