我维护了一个内部 Python 包,公司中的一些非技术人员使用该包。由于他们的需求(或者更确切地说,他们的需求)几乎每天都在变化,因此我必须经常更新库,并且我会根据他们的喜好经常为他们创建新的安装程序。
该库提供对自定义内部数据库的高级访问。此时,我知道我可以将 lib 版本与查询请求一起发送,并向用户显示一条消息,其结果是他们需要安装更新。
然而,由于这些人似乎认为点击一个 .exe 文件并点击安装程序上的“下一步”按钮花费的时间太长,因此我被要求查看是否有自动更新的方法当他们执行“import X”调用时的库。
我从来没有遇到过这种请求,我想如果可能的话,大多数流行的图书馆都会提供这个选项。但我以前错了,而且经常错。有没有人成功地做到过这一点?