Я планирую использовать PyInstaller для создания автономного исполняемого файла Python. PythonInstaller идет со встроенной поддержкой UPX и использует его для сжатия исполняемого файла, но они все еще действительно огромны (приблизительно 2,7 МБ).
Там какой-либо путь состоит в том, чтобы создать еще меньшие исполняемые файлы Python? Например, с помощью shrinked python.dll или чего-то подобного?
При перекомпиляции pythonxy.dll можно опустить модули, в которых Вы не нуждаетесь. Движение размером, снятие изоляции с unicode базы данных и кодов CJK создают самое большое сокращение кода. Это, конечно, предполагает, что Вам не нужны они. Удалите модули из pythoncore проекта и также удалите их из PC/config.c
Вы не можете пойти слишком низко в размере, потому что, очевидно, необходимо связать интерпретатор Python в, и только который берет значительную сумму пространства.
У меня были те же проблемы однажды, и существует два подхода: