web-dev-qa-db-fra.com

ImportError: DLL Échec du chargement: le module spécifié est introuvable.

J'ai installé Python 2.5.4, Numpy 1.5.0 win32, Matplotlib 1.0.0 win32, pywin32 218. Toujours pas en mesure de tracer des graphiques en Python. Voici l'erreur que je reçois:

      import pylab
   File "C:\Python25\lib\site-packages\pylab.py", line 1, in <module>
      from matplotlib.pylab import *
   File "C:\Python25\lib\site-packages\matplotlib\pylab.py", line 216, in <module>
      from matplotlib import mpl  # pulls in most modules
   File "C:\Python25\lib\site-packages\matplotlib\mpl.py", line 1, in <module>
      from matplotlib import artist
   File "C:\Python25\lib\site-packages\matplotlib\artist.py", line 6, in <module>
      from transforms import Bbox, IdentityTransform, TransformedBbox, TransformedPath
   File "C:\Python25\lib\site-packages\matplotlib\transforms.py", line 34, in <module>
      from matplotlib._path import affine_transform
ImportError: DLL load failed: The specified module could not be found.

S'il vous plaît bien vouloir aider ..

33
DesaiM

(J'ai trouvé cette réponse à partir d'une vidéo: http://www.youtube.com/watch?v=xmvRF7koJ5E )

  1. Téléchargez msvcp71.dll Et msvcr71.dll À partir du Web.

  2. Enregistrez-les dans votre dossier C:\Windows\System32.

  3. Enregistrez-les également dans votre dossier C:\Windows\SysWOW64 (Si vous avez un système d'exploitation 64 bits).

Maintenant, essayez d’exécuter votre fichier de code dans Python et il chargera le graphique dans quelques secondes.

19
DesaiM

J'ai eu le même problème avec l'importation de matplotlib.pylab avec Python 3.5.1 sur Win 64. Installation du Visual C++ redistribuable pour Visual Studio 2015 à partir de ce lien: https: // www .Microsoft.com/de-at/download/details.aspx? Id = 48145 a corrigé les DLL manquantes.

Je le trouve mieux et plus facile que de télécharger et coller des DLL.

14
Fabian Polles

En bref, cela signifie que vous n’avez pas encore quelques "dépendances" pour les bibliothèques que vous voulez utiliser. Avant d'essayer d'utiliser n'importe quel type de bibliothèque, nous vous suggérons tout d'abord de rechercher une autre bibliothèque dans python "famille". Qu'est-ce que je veux dire?

Le téléchargement de "dll" est quelque chose que j'évite. J'ai eu le même problème avec une autre bibliothèque "kivy". Le problème est survenu lorsque je voulais utiliser Python 3.4v au lieu de 3.5 Tout fonctionnait correctement dans la version 3.5 mais je voulais simplement utiliser la version stable pour kivy qui est 3.4 car ils conseillent officiellement. Donc, je suis passé à la version 3.4 mais j'ai eu la même erreur "dll" disant qu'il restait beaucoup de choses qui manquaient. J'ai donc consulté le site Web et appris que je devais installer des "dépendances" supplémentaires à partir du site Web officiel de kivy. s'est résolu.

4
vGuMuS

note rapide: Vérifiez si vous avez d'autres versions de Python, si vous les avez supprimées, assurez-vous de l'avoir bien fait. Si vous avez Miniconda sur votre système, alors Python ne sera pas supprimé facilement.

Ce qui a fonctionné pour moi: a supprimé les autres versions de Python et Miniconda, réinstallé Python et la bibliothèque matplotlib et tout fonctionnait parfaitement.

2
Dash_bi