在运行命令行工具时避免输入密钥消息

时间:2018-07-23 17:02:24

标签: ubuntu python-keyring

在运行于Docker的无头Linux中运行命令行实用程序(在pgcli情况下)时,我收到以下两条消息:

No handlers could be found for logger "keyring.backend"
Please enter password for encrypted keyring:

如何配置记录器和用于密钥环的密码,以便在运行任何依赖于密钥环的实用程序时不再烦恼?

请注意,我使用的是无头Ubuntu,因此我需要从命令行知道如何执行此操作。

谢谢

2 个答案:

答案 0 :(得分:0)

我们在v1.10.1中解决了该问题,但是现在您仍然需要pip install keyring.alt打包才能正常工作。有一个开放的PR可以更好地处理问题并使keyring包为可选。合并后,我们将发布另一个错误修正版本。和我们在一起-谢谢您使用pgcli!

答案 1 :(得分:0)

v1.10.2现已发布,其中keyring是可选的。在无头系统上使用pgcli不再是问题。