【发布时间】:2011-11-15 13:41:25
【问题描述】:
TL;DR 我需要一个模块,它会在后台默默地自动更新我的脚本。
我有一个 Python 脚本,可以分发给用户。我经常更新它,然后要求他们更新它(通过 PIP)。显然,对于只想使用该应用而不考虑更新它的用户来说,这不是一个高优先级。
我希望它自动更新我的应用程序,就像 Google Chrome 一样,在后台静默地自动更新。是否有允许我这样做的库?如果没有,有没有一种直接的方法来使用 PIP/distribute 模块来做到这一点?
【问题讨论】:
-
fyi - pip 使用 sudo/admin privs 安装到系统目录中,因此用户可能没有更新权限
-
可以用来安装在用户的homedir(比如我的~/.myCLIapp/下)吗?在最坏的情况下,我肯定可以安装 virtualenv?
标签: python pip distribute automatic-updates