Partage
  • Partager sur Facebook
  • Partager sur Twitter

Empêcher l'ouverture du terminal avec pyinstaller

    22 janvier 2022 à 19:34:57

    Bonjour,

    J'ai fait un jeu d'échecs en python utilisant uniquement l'interface graphique, cependant, après l'exportation avec pyinstaller, je n'arrive pas à empêcher l'ouverture du terminal. J'ai essayé avec ces arguments en faisant la commande de pyinstaller

    --noconfirm  --windowed  -F  --noconsole


    Mais ça n'a rien changé, le terminal s'affiche toujours, que ce soit pour l'exportation en un seul fichier ou non.

    Est-ce que vous pourriez m'aider s'il vous plaît ? J'ai pas arrêté de chercher des solutions sans rien trouver qui fonctionne pour moi.

    • Partager sur Facebook
    • Partager sur Twitter
      24 janvier 2022 à 18:20:26

      peut-être en renommant le fichier d'origine .py en .pyw
      • Partager sur Facebook
      • Partager sur Twitter
        24 janvier 2022 à 19:42:16

        J'ai essayé ça aussi, mais ça n'a rien changé. J'ai même essayé py2exe, nuitka, py2app, cx_Freeze, mais ils m'ouvrent tous le terminal même si j'indique clairement dans la commande ou le script qu'il ne faut pas l'ouvrir
        • Partager sur Facebook
        • Partager sur Twitter
          25 janvier 2022 à 19:45:00

          Si le paramétrage est correct peut être que vous utilisez une bibliothèque qui... reste à trouver laquelle.
          • Partager sur Facebook
          • Partager sur Twitter
            27 janvier 2022 à 22:28:50

            Si tu dois faire un diag comme le préconise mps, et si tu n'as pas fait de tests durant l'avancement du projet, ce sera comme chercher une aiguille dans une botte de foin.

            • Partager sur Facebook
            • Partager sur Twitter
              28 janvier 2022 à 11:47:18

              avec pyinstaller tu as utilisé l'option --onefile ?

              -
              Edité par umfred 28 janvier 2022 à 11:47:48

              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                28 janvier 2022 à 16:21:54

                Salut,

                Sur Mac, je n'utilise pas l'option --noconsole mais seulement  --windowed

                -
                Edité par Anonyme 28 janvier 2022 à 16:25:43

                • Partager sur Facebook
                • Partager sur Twitter
                Anonyme
                  28 janvier 2022 à 20:25:12

                  Il n'aime peut-être pas le doublon --windowed et --noconsole
                  Je n'ai jamais eu de soucis avec ce genre de ligne de commande batch :

                  pyinstaller  -D -w  Toto.py 

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Empêcher l'ouverture du terminal avec pyinstaller

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown