我为我的办公室用 Python 2.7 编写了一个程序。使用带有 --onefile 标志的 PyInstaller,我已将其编译为单个 EXE 文件以分发给我的同事。我现在想弄清楚的是如何自动提供更新但仍将程序保留为单个文件。
我目前的方法是让程序提醒用户有新版本,并给出获取更新文件的说明。这可行,但我想找到一些无需用户参与的更新方法。
我知道Esky,它可以创建自动更新 Python 程序,但据我所知,它要求程序作为多个文件存在。
关于如何制作可以自动更新的独立单文件 EXE python 程序的任何建议?