Для тех, кто хочет упаковать свой проект на 3-м питоне в один исполняемый ехе-шник, то это можно сделать в 2 шага:
1) Собрать проект с помощью cx_Freeze. О том, как это сделать - информации можно найти достаточно.
2) Виртуализировать полученную в cx_Freeze структуру с помощью Enigma Virtual Box. Во-первых, программа бесплатная, во-вторых, разработчик не накладывает никаких лицензионных ограничений на получившийся исполняемый файл. В enigm-е нужно не забыть поставить галочку во вкладке “Опции” напротив “Копировать виртуальную систему во все дочерние процессы”, иначе работать не будет.
В итоге получается один исполняемый файлик и ничего “лишнего”. При исполнении ничего никуда не распаковывается. Остается свободный доступ к файловой системе: например, если в проекте встретится строка open('some_file'), то программа в таком виде сначала посмотрит в свою виртуальную файловую систему, и если там файла с таким именем не окажется, откроет его из реальной папки, в которой запустили ехе-шник.
Очень удобно. Всем спасибо.