Partage
  • Partager sur Facebook
  • Partager sur Twitter

Les exécutables Python sous Windows

    19 novembre 2024 à 12:28:11

    Bonjour,

    je débute en Python. Sous l'éditeur Python, j'ai créé un petit script. Je l'ai copié dans notepad et sauvegradé en tant que "bonjour.py" dans un dossier windows.

    Puis je suis allé dans la console windows, je me suis mis dans le dossier contenant "bonjour.py" et à partir de la console j'ai lancé :

    pyinstaller bonjour.py --onefile. J'ai bien obtenu mon .exe. Mais, et là c'est peut être moi qui n'ai rien compris,  j'ai cliqué deux fois sur bonjour.exe, la console windows s'est ouverte et le résulat de bonjour.exe est apparu dans la console

    Est ce normal, ou bien dois entrer des paramètre supplémentaires pour que l'éxécution reste sous windows.

    Merci par avance

    • Partager sur Facebook
    • Partager sur Twitter
      19 novembre 2024 à 12:55:55

      si tu n'as pas défini d'interface graphique dans python, c'est normal que le résultat sous dans l'invite de commande
      • Partager sur Facebook
      • Partager sur Twitter
        19 novembre 2024 à 16:29:02

        PatrickFaret a écrit:

        Est ce normal, ou bien dois entrer des paramètre supplémentaires pour que l'éxécution reste sous windows.

        C'est normal: un programme qui utilise un terminal (la console) doit être lancé avec le terminal dans lequel il pourra écrire

        Reste à savoir ce que vous entendez par une exécution qui reste sous window

        • Partager sur Facebook
        • Partager sur Twitter
          7 mars 2025 à 9:23:19

          Si ton programme fonctionne dans une fenêtre (par ex avec tkinter) et que tu ne veux pas qu'un terminal s'ouvre quand tu lance ton .EXE, tu peux mettre l'option --windowed à ton pyinstaller
          • Partager sur Facebook
          • Partager sur Twitter

          Linaki, l'excellence garantie !

          My website

          Les exécutables Python sous Windows

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          • Editeur
          • Markdown