А вы не знаете случайно где есть детальное толковое описание, а то в интернете только нахожу создаем setup.py, запускаем через консоль, магия, магия, магия, и в папке на выходе получаем папку с каким то ехе, а что там откуда и куда берется и вставляется непонятно..
Сначала установите пакет cx_Freeze. Желательно отсюда: www.lfd.uci.edu/~gohlke/pythonlibs/#cx_freeze
Потому что есть версии пакетов с багом (проблемы с tkinter). Эта версия работает отлично.
Потом помещаете свой скрипт в папку Питона. Скорее всего у вас c:\Python34\. В этой же папке создаете скрипт setup.py.
В этом скрипет такие строчки:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32": base = "Win32GUI"
setup( name = "xxx", version = "0.1", description = "xxx", executables = [Executable("ВАШ ФАЙЛ.py", base=base)])
В том месте, где написано ВАШ ФАЙЛ.py, втавляете имя своего файла.
Потом открываете Командную строку (cmd). В ней переходите в папку c:/Python34/ и находясь в этой папке дописываете три слова: python setup.py build. Нажимаете Enter. После того, как циферки перестанут бегать, заходите в папку c:/Python34/build там будет находиться папка с вашей программой. Находите в ней exe файл запускаете и все должно заработать.