Хорошо, я раньше использовал py2exe, и он отлично работает, за исключением одной вещи ... Он работает только на исполняемых машинах Windows. Затем я узнал о Jython, который превращает скрипт Python в файл .Jar. Который, как вы знаете, является исполняемым с любой машины, на которой установлена Java («К вашей последней работающей версии»). И это здорово, потому что и Unix, Windows и IOS (в большинстве случаев) запускают Java. Это означает, что он исполняется со всех следующих машин. Пока они работают на Java. Нет необходимости в "py2mac + py2exe + freeze" только для запуска на всех операционных системах. Просто Jython
Для получения дополнительной информации о том, как это работает и как вы можете использовать его, нажмите здесь.
http://www.jython.org/