Si tout ce que vous voulez faire est d'exécuter votre script Python sur un ordinateur Windows sur lequel l'interpréteur Python est installé, convertir l'extension de votre script sauvegardé de '.py' en '.pyw' devrait faire l'affaire.
Mais si vous utilisez py2exe pour convertir votre script en une application autonome qui fonctionnerait sur n'importe quelle machine Windows, vous devrez apporter les modifications suivantes à votre 'setup.p
L'exemple suivant est une simple interface utilisateur python réalisée à l'aide de Tkinter :
from distutils.core import setup
import py2exe
setup (console = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Changez "console" dans le code ci-dessus par "Windows" .
from distutils.core import setup
import py2exe
setup (windows = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Ceci n'ouvrira que l'interface graphique générée par Tkinter et aucune fenêtre de console.