运行 pip list -o 时出现密钥环警告

Lau*_*ren 10 python ubuntu pip python-keyring

我一直在尝试运行pip list -opip list --outdated查看是否需要更新任何包,但它进入了打印循环:WARNING: Keyring is skipped due to an exception: Failed to create the collection: Prompt dismissed..

我已经升级了密钥环并且版本已经是最新的。我在pip install {package} --upgrade用于升级其他软件包时也看到了这个密钥环警告。

stu*_*uck 10

我在网上搜索了有关该主题的信息,并找到了GitHub 问题

如果您的pip版本是“21.1”之前的任何版本,您可以尝试使用pip install --upgrade pip命令将pip升级到最新版本。

jrd另外,作为解决方法,您可以考虑上面链接中的以下答案:

导出PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring可防止 python 使用任何密钥环。PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring pipenv update不再问我任何事情了。因此,作为一种临时解决方案,人们可​​能希望将其放入 .env 文件中。