Программа имеет приличный объем импорта, но, используя платформу PyQT4, я загружаю этот импорт, пока виден заставка.
Я компилирую эту программу в один файл .exe с помощью pyinstaller (в cmd):
Код: Выделить всё
python %pycompile_file% --onefile --noconsole --icon=Icon.ico Script.pyw
Запуск созданного .exe приводит к серьезной задержке перед появлением заставки, которая отображается только в течение очень короткого времени перед загрузкой всей программы.
Я подозреваю, что компиляция из .pyw в .exe ускорила фактический «код» (следовательно, почему заставка стала короче), но замедлила фактическое «начало» выполнения программы.
Как это исправить, чтобы .exe не запускался так медленно?
(я подозреваю, что компиляция в --onefile вносит большой вклад, но мне нужно, чтобы файл .exe находился на одну папку выше всех .dll, и я не могу понять, как заставить pyinstaller сделать это)
Спасибо!
Windows 7
python 2.7.2
pyinstaller
PyQt4
Подробнее здесь: https://stackoverflow.com/questions/917 ... on-program