You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pipx安装Poetry后出现KeyError: 'keyring.backends'错误的解决方法

解决pipx安装Poetry后出现KeyError: 'keyring.backends'的问题

这个错误是由于Python 3.12对importlib.metadata.entry_points()的使用方式做了变更,而旧版本的keyring库不兼容该变更导致的。以下是几种可行的解决办法:

  • 升级Poetry虚拟环境中的keyring到兼容Python 3.12的版本
    执行命令:

    pipx inject poetry keyring>=24.2.0
    
  • 若升级无效,重新安装Poetry并指定兼容的keyring版本
    先卸载现有Poetry:

    pipx uninstall poetry
    

    再重新安装:

    pipx install poetry --include-deps keyring>=24.2.0
    
  • 临时绕过keyring(仅适合临时场景,不建议长期使用)
    设置环境变量禁用keyring:

    export POETRY_KEYRING_BACKEND=keyring.backends.null.Keyring
    

    或者每次执行Poetry命令时临时指定:

    POETRY_KEYRING_BACKEND=keyring.backends.null.Keyring poetry install
    

内容的提问来源于stack exchange,提问作者Headmaster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 17:07:07