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

Fermé
kelkun - 9 juil. 2021 à 20:06
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 10 juil. 2021 à 12:06
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 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
9 juil. 2021 à 20:39
bonjour,
as-tu envisagé d'adapter ton code?
0
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
9 juil. 2021 à 22:21
Bonsoir,

Quel est ce code de 3 lignes (et non ton algorithme) ?
Quelle version de python ?
0
yg_be Messages postés 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471 > kelkun
9 juil. 2021 à 22:21
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 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471 > kelkun
9 juil. 2021 à 22:39
je ne suis pas certain d'avoir compris: le code plus complexe fonctionne-t-il bien sur les deux MAC?
0
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 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
9 juil. 2021 à 22:31
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 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
9 juil. 2021 à 22:32
moi j'obtiens une erreur de syntaxe en ligne 1 quand j'exécute ton code.
0
yg_be Messages postés 22697 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
9 juil. 2021 à 22:34
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
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 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
10 juil. 2021 à 12:06
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