14

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

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

4

1 回答 1

3

我在网上搜索了有关该主题的内容,并找到了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 文件中。

于 2022-02-02T15:14:02.920 回答