Если все, что вы хотите сделать, это запустить скрипт Python на компьютере с Windows, на котором установлен интерпретатор Python, преобразование расширения сохраненного скрипта из «.py» в «.pyw» должно помочь.
Но если вы используете py2exe для преобразования вашего скрипта в автономное приложение, которое будет работать на любом компьютере с Windows, вам потребуется внести следующие изменения в ваш файл «setup.py».
В следующем примере показан простой Python-GUI, созданный с использованием Tkinter:
from distutils.core import setup
import py2exe
setup (console = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Измените "console" в приведенном выше коде на "windows" ..
from distutils.core import setup
import py2exe
setup (windows = ['tkinter_example.pyw'],
options = { 'py2exe' : {'packages':['Tkinter']}})
Откроется только графический интерфейс, сгенерированный Tkinter, и не будет окна консоли.