bad*_*eas 6 python installer automatic-updates
我维护一个内部Python包,供公司中一些不太技术的人使用.由于他们的需求(或者更确切地说,他们的需求)几乎每天都在变化,我必须经常更新库,并且为了他们的喜好我经常为他们创建新的安装程序.
lib提供对自定义内部数据库的高级访问.此时,我知道我可以将lib版本与查询请求一起发送,并向用户显示一条消息,其结果是他们需要安装更新.
但是,由于这些人似乎认为花几秒钟点击.exe文件并点击安装程序上的"下一步"按钮需要太长时间,我被要求查看是否有办法自动更新该库在进行"导入X"调用时.
我从来没有遇到过这样的请求,我想如果有可能,大多数流行的图书馆都会提供这个选项.但我以前经常犯错.有没有人成功地做过这件事?
如果这只是一条评论,我深表歉意。
但我认为有一些选择。我必须同意 Cartroo 的观点,一个 reload() 函数可能就足够了。
这个网站上有一篇很棒的文章(Charming Python:Reloading on the Fly)。我不完全确定这是否正是您所寻找的,但本文中的示例似乎非常符合您的需求。
让我们为本文描绘一个场景:假设您想在本地计算机上运行一个进程,但部分程序逻辑位于其他地方。具体来说,让我们假设这个程序逻辑会不时更新,并且当您运行进程时,您希望使用最新的程序逻辑。有多种方法可以满足刚刚描述的要求;本文将引导您完成其中的几个。
| 归档时间: |
|
| 查看次数: |
349 次 |
| 最近记录: |