Wenn Sie Ihr Python-Skript nur auf einem Windows-Computer ausführen möchten, auf dem der Python-Interpreter installiert ist, sollte die Konvertierung der Erweiterung Ihres gespeicherten Skripts von ".py" in ".pyw" ausreichen.
Wenn Sie jedoch py2exe verwenden, um Ihr Skript in eine eigenständige Anwendung zu konvertieren, die auf jedem Windows-Computer ausgeführt werden kann, müssen Sie die folgenden Änderungen an Ihrer Datei "setup.py" vornehmen.
Das folgende Beispiel zeigt eine einfache Python-GUI, die mit Tkinter erstellt wurde:
from distutils.core import setup
import py2exe
setup (console = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Ändern Sie "Konsole" im obigen Code in "Windows".
from distutils.core import setup
import py2exe
setup (windows = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Dadurch wird nur die von Tkinter generierte Benutzeroberfläche und kein Konsolenfenster geöffnet.