Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Il existe une librairie (easygui) qui a l'air de permettre de créer des interfaces.
Sauf erreur de ma part, elle n'est pas installée dans edupytrhon.
J'ai essayé de l'installé mais ça ne fonctionne pas.
1er essai avec conda
[img=conda]D:\Users\steph\Downloads\Image1.png[/img]
[img=conda]D:/Users/steph/Downloads/Image1.png[/img]
2ème essai avec pip
[img=pip]D:\Users\steph\Downloads\Image2.png[/img]
[img=pip]D:/Users/steph/Downloads/Image2.png[/img]
[attachment=]D:\Users\steph\Downloads\Image2.png[/attachment]
A priori l'install avec pip, fonctionne correctement
J'ai réouvert édupython. Puis j'ai testé le code
import easygui
easygui.msgbox('This is a basic message box.', 'Title Goes Here')Et j'ai obtenu le message d'erreur:
Traceback (most recent call last):
File "C:\aeffacer\easygui.py", line 3, in <module>
import easygui
File "C:\aeffacer\easygui.py", line 4, in <module>
easygui.msgbox('This is a basic message box.', 'Title Goes Here')
AttributeError: 'module' object has no attribute 'msgbox'
Je suis sur une utilisation d'edupython portable
Rem: je n'ai pas réussi à faire afficher les captures d’écrans
D'où vient le problème?
Merci et bon WE.
Dernière modification par sir.rodr (2019-11-30 10:24:49)
Hors ligne
Bonjour,
ça vient du fait que vous avez appelé votre programme de test easygui.py
Du coup lorsqu'il importe le module, c'est en fait votre programme qu'il importe (le premier fichier qu'il trouve)
Vincent
Hors ligne
Ok, super merci, c'est la première fois que je me fais avoir.
Je pensais que les librairies étaient rangées dans des endroits spécifiques.
Merci.
Hors ligne
Je me suis fait avoir avec le module csv l'autre jour aussi, c'est pour cela que j'avais la réponse.
En faisant
>>> import sys >>> sys.path
On voit les chemins de recherche et l'ordre dans lequel Python va les faire.
Bonne soirée,
VM
Hors ligne
Pages : 1