CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pb python installation Matplotlib

Pseudo supprimé
Pseudo supprimé 06 décembre 2014 à 19:06:10

Bonsoir,

Je programme actuellement en Python 3.4 avec IDLE et j'aimerais tracer des courbes.
A ce que j'ai compris, le module el plus répandu (et peut-être meme le seul) est matplotlib, qui nécessite pylab et numpy (à

ce que j'ai compris il faut les trois).
J'ai installé a peu près tout (maj+clic droit sur le bureau ; ouvrir une invite de commande ; pip install matplotlib et ainsi de suite pour les autre modules). (numpy fonctionne)

Voila le problème :
lorsque je fait 'import pylab', j'ai ce message : DLL load failed: %1 n\u2019est pas une application Win32 valide.
(pour info, c'est surement une histoire de 32bits / 64 bits ; je suis en 32 bits mais j'ai pas trouvé de idle 3.4 en 32 bits sur le site officiel).
Donc on dirait que matplotlib est a peu près bien installé, mais que pylab est inutilisable.
Je ne peut donc pas faire usage de cette fameuse commande 'plot(x,y)' (et 'import matplotlib as plt' puis 'plt.plot(x,y)' non
plus)

J'aimerai donc savoir comment installer ce %*@# de module pour tracer mes courbes, ça évite de créer un fichier texte et de
passer par excel...

D'avance merci :)

ps : ça ne me dérange pas de réinstaller une version 32bits, il faut juste que je puisse tracer des courbes !

[S4T]HammeRz
[S4T]HammeRz
Niveau 8
06 décembre 2014 à 21:57:09

Bonsoir, pour ton problème de courbe, tu peux toujours passer via tkinter qui est un module installé de base sous windows :ok:

Sinon regarde au niveau des variables d'environnement de ton os.

et btw la commande 'from pylab import *' quelle type d'erreur as-tu sur idle ?

Pseudo supprimé
Pseudo supprimé 07 décembre 2014 à 09:55:33

----Erreur 1----
from pylab import *
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
from pylab import *
File "C:\Python34\lib\site-packages\pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "C:\Python34\lib\site-packages\matplotlib\pylab.py
",
line 226, in <module>
import matplotlib.finance
File "C:\Python34\lib\site-packages\matplotlib\finance.
py",
line 21, in <module>
from matplotlib.dates import date2num
File "C:\Python34\lib\site-packages\matplotlib\dates.py
",
line 130, in <module>
import matplotlib.ticker as ticker
File "C:\Python34\lib\site-packages\matplotlib\ticker.p
y",
line 132, in <module>
from matplotlib import transforms as mtransforms
File "C:\Python34\lib\site-packages\matplotlib\transfor
ms.py",
line 35, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: DLL load failed: %1 n’est pas une application Win32 valide.

----Erreur 2----
import matplotlib.pyplot as ptl
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import matplotlib.pyplot as ptl
File "C:\Python34\lib\site-packages\matplotlib\pyplot.p
y",
line 24, in <module>
import matplotlib.colorbar
File "C:\Python34\lib\site-packages\matplotlib\colorbar
.py",
line 27, in <module>
import matplotlib.artist as martist
File "C:\Python34\lib\site-packages\matplotlib\artist.p
y",
line 8, in <module>
from .transforms import Bbox, IdentityTransform, TransformedBbox, \
File "C:\Python34\lib\site-packages\matplotlib\transfor
ms.py",
line 35, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: DLL load failed: %1 n’est pas une application Win32 valide.

C'est une histoire de 32bits / 64bits non ?? :question:

Pseudo supprimé
Pseudo supprimé 07 décembre 2014 à 11:11:21
    • Problème résolu***

- j'ai tout désinstallé, puis tout réinstallé (python 3.4.2, et ca doit être 32bits parce qu'il me dit IDLE (Python 3.4 GUI - 32 bit))
- ensuite easy_install scipy
- ensuite pip install matplotlib
- ensuite from matplotlib import pyplot
(avec peut-être quelque autres étapes intermédiaires)

Voila / merci / fini / fermé / A+ :bye:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment