运行 pip list -o 时出现密钥环警告
Keyring Warning when running pip list -o
我一直在尝试 运行 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 issue。
如果你的pip版本是“21.1”之前的任何版本,你可以尝试用pip install --upgrade pip
命令将pip升级到最新版本。
此外,作为解决方法,您可以考虑上述 link 中 jrd
的以下答案:
Exporting PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
prevent python from using any keyring. PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring pipenv update
does not ask me anything anymore.
So, as a temporary solution, one might want to put this in a .env file.
我一直在尝试 运行 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 issue。
如果你的pip版本是“21.1”之前的任何版本,你可以尝试用pip install --upgrade pip
命令将pip升级到最新版本。
此外,作为解决方法,您可以考虑上述 link 中 jrd
的以下答案:
Exporting
PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
prevent python from using any keyring.PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring pipenv update
does not ask me anything anymore. So, as a temporary solution, one might want to put this in a .env file.