Kompilieren eines Python-Programms, das Pygame in eine ausführbare Datei verwendet

Ich wollte mein Python-Programm kompilieren, das pygame in eine ausführbare mit py2exe verwendet, aber ich erlebe einige Probleme. Ich laufe das Skript in der Windows-Befehlszeile und es scheint zu funktionieren. Es schafft ein dist-Verzeichnis, aber wenn ich versuche, die .exe-Datei zu öffnen, öffnet es kurz ein Befehlszeilenfenster und macht dann nichts.

Könnte das vielleicht sein, weil ich pygame benutzt habe und py2exe es nicht unterstützt? Oder muss ich eine Kopie der Pygame-Bibliothek in das gleiche Verzeichnis wie mein Programm stellen?

2 Solutions collect form web for “Kompilieren eines Python-Programms, das Pygame in eine ausführbare Datei verwendet”

Es gibt eine Antwort darauf auf dem pygame Wiki: http://pygame.org/wiki/Pygame2exe Um Pygame in die ausführbare Datei aufzunehmen, musst du BuildExe.__init__ bearbeiten BuildExe.__init__

Versuchen Sie, die .exe aus der Befehlszeile auszuführen, um zu sehen, ob es eine Art Fehlermeldung ausdruckt. Wahrscheinlich fehlt es an einigen DLLs, die du bei der Ausführung von py2exe manuell angeben musst.

Dieser Blogpfosten könnte nützlich sein.

  • Wie kann ich die Position eines zweiten Klicks in Pygame generieren?
  • Kann keine .png-Datei in pygame öffnen
  • Fehler im Pygame "Hello World" Programm Mac OS 10.8
  • Weird Bug im Programm, dass "deaktiviert" bestimmte Objekte, nachdem sie verwendet werden
  • Verschieben Sie ein Objekt alle paar Sekunden in Pygame
  • Pygame sprite wall collision
  • Pygame kann nicht finden Include-Datei "sdl.h"
  • NameError: name 'KEYDOWN' ist nicht definiert
  • Tödlicher Pythonfehler pygame Fallschirm
  • Bilder verzerrt mit pygame
  • Pygame.movie fehlt
  • Python ist die beste Programmiersprache der Welt.