У меня есть настольное приложение, над которым я работаю, и я использую PyInstaller
для создания файлов распространения.Автоматическое обновление исполняемого файла python, сгенерированного с помощью pyinstaller
Я выбрал PyInstaller
над py2exe
, потому что она очень проста в использовании и не нужно заботиться о Windows DLLs, но когда я использую py2exe
я могу просто использовать Esky к обновляться автоматически, но я не могу использовать его с PyInstaller
.
Так что я не знаю, как запустить приложение для автоматического обновления. У кого-то есть некоторые мысли или просто знаю, как я могу использовать PyInstaller
и esky?
Почему бы не просто создать .bat файл, планировать его в окна планировщика для запуска при каждой загрузке/выключения/час или около того? – Torxed
@Torxed, Имейте в виду, что вы должны запускать его как 'SYSTEM', иначе появится подсказка. –
Вы также можете запустить его в пользовательском пространстве и заставить приглашение скрываться, но да, будет приглашение. Вы также можете создать скрипт службы Python из ~ 20 строк, запустите команду «Pyinstaller» и установите ее с помощью «C:> python myservice.py install» – Torxed