Какие модули необходимы для запуска Python?(Для PyInstaller) - PullRequest
0 голосов
/ 18 декабря 2018

Было несколько вопросов о переполнении стека по поводу уменьшения размера исполняемых 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
...