Приложение Python, преобразованное как автономное для Windows, с Pyinstaller работает, но для запуска требуется 23 секунды - PullRequest
0 голосов
/ 04 марта 2019

Я создал приложение с Python 3.7 и PyQt5, которое прекрасно работает на Windows 10 без проблем и быстро запускается (<1 сек) при запуске из текстового редактора.Затем я преобразовал его с <code>PyInstaller в отдельном приложении.Он также работает нормально, но занимает около 25 секунд (!) Для запуска.Само приложение:

  • оно принимает текстовый файл, в котором хранятся значения с метками
  • , оно преобразует текстовый файл в файл csv (6 столбцов 128 строк)
  • открывает CSV-файл
  • Преобразует информацию о CSV в панду
  • Затем оценивает определенные значения с помощью и создает отчет в соответствии со значениями (например, еслизначение параметра 1 равно 50, соответствующий сгенерированный текст будет «параметр высокий»)

Поскольку приложение предназначено для развертывания на компьютере, на котором не установлен Python, и вВ рабочей среде, где эту задачу нужно выполнять много раз в день, я представляю, как лямбда-пользователь ругается на разработчика приложения, потому что запуск приложения занимает 23 секунды

  • Есть ли способ оптимизировать это время,или стоит заплатить за отдельное приложение, написанное на интерпретируемом языке, таком как python
  • Должен ли я забыть получить некоторую скорость от этого решения и переписать приложение, которое яn C ++.Если да, то проблема в том, что я ничего не знаю о C ++ ==> есть ли автоматические переводчики?

Большое спасибо заранее за понимание

...