Было несколько вопросов о переполнении стека по поводу уменьшения размера исполняемых PyInstaller исполняемых файлов.Ответы с повышенным голосом обычно говорят вам установить только необходимые модули, однако я не нашел пользователя, который бы сказал кому-либо, что это за модули.Я посмотрел документы на python.org, но мне все еще не повезло.Я запустил PyInstaller с параметром --log-level=DEBUG
и прикрепил образ модулей, которые упаковываются с моим исполняемым файлом, это часть вывода, которая поставляется с параметром уровня журнала.Я сам также импортировал и использовал: ссылка на изображение
- Re
- numpy
- предупреждения
- msvcrt
- edi_load (определяется пользователем)
- ftplib
Кто-нибудь сможет сказать мне, какие модули «barebone» необходимы для запуска Python?Ради неясности, пожалуйста, не беспокойтесь о моих отдельных сценариях.Я не возражаю против возврата стандартных библиотек Python для функций, которые я использую, чтобы увидеть на верхнем уровне, что называется.Это то, чего я не вижу, и чувствую, что могу лишиться программы, чтобы создать меньший исполняемый файл
Исследования, которые я уже провел (я знаю, что это избыточно, но вот оно):
- Переполнение стека
- Документы Python от python.org (3.7.2rc1)
- Google
Мои версии python / PyInstaller:
- Python 3.7.0
- PyInstaller 3.4