Duply:Dropbox 后端不断抱怨缺少环境变量

Duply:Dropbox 后端不断抱怨缺少环境变量

早上好,我正在使用 duplicity/duply 备份我的一些 Linux 机器。其中一个目标是 Dropbox 帐户,备份基本上运行良好。现在,我正在尝试设置一个选项来恢复 MacBook Pro(OS-X 10.11)上的备份。我使用 brew 安装了 duply,并通过 pip 安装了 dropbox 模块。所以基本上一切都应该没问题。

第一次调用 duply 时,它抱怨缺少环境变量 DPBX_APP_KEY 和 DPBX_APP_SECRET。因此,我暂时导出了它们(因为它们仅在创建 OAuth 令牌时需要)。

当我在终端上调用“env”时,最后两行现在显示:

DPBX_APP_KEY=xxxxxxxxxxx
DPBX_APP_SECRET=xxxxxxxxxxxxxxxx

甚至当我启动 python 并执行时:

import os
print os.environ

变量也会出现在字典中。

然而,正如你所料,duplly 一直在抱怨:

BackendException: dpbx: DPBX_APP_KEY environment variable not set

这里有没有人将 duply 与 OSX 下的 dropbox 目标结合使用?或者有没有人有其他想法,我可以在这里尝试什么?

也许它太简单了,我根本看不到它:-)

提前致谢!Norbert

相关内容