Exécuter un code Python sur MacOS

Résolu
Phil_1857 - 30 mars 2024 à 14:02
Diablo76 Messages postés 203 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 19 septembre 2024 - 31 mars 2024 à 18:00

Bonjour Diablo,

Une fois de plus , je me permet de te solliciter pour une question sur MacOS

Lorsque l'on double-clique sur un fichier .pyw, au lieu de lancer directement

le programme comme sur Windows, IDLE démarre d'abord, ensuite, il

faut cliquer Run -> Run module en haut de l'écran

Comment éviter cette phase, et faire comme sur Windows ?

Merci d'avance pour ta réponse :-)


Windows / Edge 123.0.0.0

A voir également:

2 réponses

Diablo76 Messages postés 203 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 19 septembre 2024 44
30 mars 2024 à 18:20

Salut Phil,

Ça fonctionne exactement comme sur Windows ou Linux, il suffit d'associer les fichiers avec l'extension .pyw au programme que l'on souhaite (python, idle ou un IDE) 

0

ok, mais l'extension est déjà associée à Python puisque l'icone à coté du nom

du fichier dans le finder est bien l'icone Python

Ce que je voudrais, c'est double-cliquer sur le fichier et qu'il s'exécute

directement, et qu'il ne lance pas IDLE d'abord ...

0
Diablo76 Messages postés 203 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 19 septembre 2024 44 > Phil_1857
Modifié le 30 mars 2024 à 19:25

Clic droit sur ton fichier :

0
Phil_1857 > Diablo76 Messages postés 203 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 19 septembre 2024
31 mars 2024 à 10:20

Bonjour Diablo,

Merci, ca pète le feu à la béquille !

Il subsiste une fenêtre de log, mais je ne sais pas si on peut

l'éviter 

0
Phil_1857 > Phil_1857
31 mars 2024 à 10:25
0
Diablo76 Messages postés 203 Date d'inscription vendredi 25 novembre 2022 Statut Membre Dernière intervention 19 septembre 2024 44
31 mars 2024 à 18:00

Il suffit de désactiver "Run in Terminal window" dans les préférences de Python Launcher.

0