我一直在尝试运行pip list -o
并pip list --outdated
查看是否需要更新任何软件包,但它进入了打印循环:WARNING: Keyring is skipped due to an exception: Failed to create the collection: Prompt dismissed..
我已经升级了密钥环,并且版本已经是最新的。我在使用pip install {package} --upgrade
升级其他软件包时也看到了这个密钥环警告。
我一直在尝试运行pip list -o
并pip list --outdated
查看是否需要更新任何软件包,但它进入了打印循环:WARNING: Keyring is skipped due to an exception: Failed to create the collection: Prompt dismissed..
我已经升级了密钥环,并且版本已经是最新的。我在使用pip install {package} --upgrade
升级其他软件包时也看到了这个密钥环警告。
我在网上搜索了有关该主题的内容,并找到了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 文件中。