PyInstaller создает медленный исполняемый файл

Я использую PyInstaller для создания одного исполняемого файла программы python с использованием PyQt. Он создает .exe и работает нормально, но для начала требуется от 15 до 20 секунд. Я думал, что смогу обойтись, создав заставку, чтобы пользователь, по крайней мере, знал, что что-то происходит, к сожалению, заставка не появляется быстрее, чем сама программа. Я также создал ту же программу, что и -onir, программа запускается быстрее, но это не совсем вариант для распространения. Если у кого-то есть идеи о том, что замедляет выполнение и способы ускорить работу, я бы, безусловно, это оценил. Спасибо.

Ответ 1

Пожалуйста, ознакомьтесь с этой информацией, предоставленной с помощью виниловой программы Pyinstaller, http://www.pyinstaller.org/export/latest/tags/1.5/doc/Manual.html?format=raw#how-one-file-mode-works

в соответствии с этим, При первом запуске он (один файл exe) обнаруживает, что ему нужно извлечь эти файлы, прежде чем он сможет запустить "по-настоящему".. Это создание временной папки в каталоге пользователя temp и извлечение содержимого заняло начальное время.