>>> from matplotlib import pyplot as plt
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
from matplotlib import pyplot as plt
File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 24, in <module>
import matplotlib.colorbar
File "C:\Python27\lib\site-packages\matplotlib\colorbar.py", line 27, in <module>
import matplotlib.artist as martist
File "C:\Python27\lib\site-packages\matplotlib\artist.py", line 8, in <module>
from transforms import Bbox, IdentityTransform, TransformedBbox, \
File "C:\Python27\lib\site-packages\matplotlib\transforms.py", line 35, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: DLL load failed: %1 is not a valid Win32 application.
Je reçois cette erreur . J'ai essayé activepython
, python xy
, mais l'erreur persiste toujours.
L'erreur que vous obtenez est due au fait que vous avez installé le mauvais composant de matplotlib
(there are the 32 bit and 64 bit components
).
Cette page fournit tous les fichiers binaires (32 bits, 64 bits) pour Windows. Il inclut également d’autres paquetages que matplotlib si vous en avez peut-être besoin à l’avenir.
Essayez d'installer la version appropriée pour votre ordinateur et cela devrait fonctionner.
N'oubliez pas non plus de vérifier si la version Python que vous utilisez est adaptée à votre ordinateur (32 bits ou 64 bits)
Donc, le problème que vous rencontrez est l'un de ceux-ci:
matplotlib
matplotlib
Python
lui-mêmePython
lui-même.Si vous n'êtes pas sûr de la manière dont le processeur de votre ordinateur traite les informations, veuillez vérifier CE SITE WEB
Pour vérifier quelle version de Python est installée, reportez-vous à À CETTE QUESTION DE STACKOVERFLOW
Juste pour ajouter à la réponse de ThePredator:
J'avais les deux 32 bits et Python 2.7 64 bits installés. Lorsque j'exécutais python à partir de cmd, Windows chargeait le python 32 bits, mais en essayant d'exécuter quelque chose avec matplotlib, cette erreur se produisait. J'ai une machine 64 bits
Ce que j'ai fait pour résoudre
pip
, assurez-vous donc que le répertoire Python se trouve dans votre PATH ET entrez simplementpip install matplotlib
dans une invite de commande et tout devrait bien se passer.Sur le cahier jupyter, j'ai résolu ce problème de la manière suivante:
Installez "numpy-1.11.0b2 + mkl-cp35-none-win_AMD64.whl" à partir de cette page .
S'il n'y a toujours pas de changement, essayez de réinstaller matplotlib par pip.