ну вообще-то питон не компилируется
когда говорят об одном файле-экзешнике - то обычно обычно используют PyInstaller
или cxFreezee
эти штуки собирают питон, все зависимые либы и твой код в один файл который при запуске у клиента разворачивается и стартует
более правильным считается метод установки питона и всех зависимостей у клиента обычным способом, а собсно саму прогу можно будет менять и передавать пару килобайт
Нет, мы хотим компилировать три строчки консольного проекта в 5Гб екзешника и рассылать его всем подряд.