Problème de durée d'acquisition d'algorithme sur MAC

kelkun -  
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai effectué un algorithme tout simple sur Python (avec mon Mac), l'algorithme a pour but de créer une simple fenêtre avec Tkinter (c'est tout, rien de plus), cependant, une fois lancé, l'algorithme tourne pendant une durée infinie et ma fenêtre de s'affiche jamais. Si jamais quelqu'un sait comment résoudre ce problème, je serais heureux de connaitre la solution.

Merci d'avance.



Configuration: Macintosh / Safari 13.1.2
A voir également:

3 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
as-tu envisagé d'adapter ton code?
0
kelkun
 
non (a vrai dire il n'est pas modifiable, il ne fait que 3 lignes en comptant "import tkinter") , en revanche j'ai fait cet algorithme (et même un algorithme BEAUCOUP plus compliqué avec 800 lignes de codes) sur un autre mac identique aux mien et cela à marché. (J'ai déjà supprimé et ré installer python...)
0
jrouaite > kelkun
 
Bonsoir,

Quel est ce code de 3 lignes (et non ton algorithme) ?
Quelle version de python ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > kelkun
 
je suggère, malgré tout, de modifier le code.
comment une source pourrait-elle être non modifiable?
veux-tu dire que le même code fonctionne ailleurs?
n'hésite pas à partager toute information utile, plutôt qu'à ajouter des informations petit à petit.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > kelkun
 
je ne suis pas certain d'avoir compris: le code plus complexe fonctionne-t-il bien sur les deux MAC?
0
kelkun
 
oui, le même code fonctionne ailleurs.
D'accord, voici le code :
"From tkinter import *
window=Tk()
window.mainloop()"

J'ai la dernière version de Python (3.9.6)

Si tu as une idée de code qui fonctionnerai et qui me permettrait d'avoir une fenêtre lambda grâce au module Tkinter je suis preneur, je ne vois pas plus simple.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
merci d'utiliser les balises quand tu partages du code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
moi j'obtiens une erreur de syntaxe en ligne 1 quand j'exécute ton code.
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
il existe une méthode couramment utilisée pour comprendre ce que fait un code qui ne se comporte pas comme attendu: ajouter des instructions avec
print()

as-tu envisagé d'utiliser cette méthode?.
0
jrouaite
 
en effet, c'est du basique, donc le problème vient du sytème.

Je ne connais absolument pas les sytèmes macos, as-tu installé python via une commande comme
brew install python-tk@3.9
?
Car en cherchant vite fait, j'ai vu ça sur so et ça a l'air de résoudre le problème.
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,

C'est ça ton code ??
"From tkinter import *
window=Tk()
window.mainloop()"


1_ tout est entre quotes, donc ce n'est pas 3 instructions mais une chaine de caractères contenant un texte

2_ From avec une majuscule : bizarre !
0