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

全新安装Poetry后报错“Failed to unlock the collection!”如何解决?

解决Poetry安装包时"Failed to unlock the collection!"错误的方法

以下是几个可行的解决步骤:

  • 检查并修复权限问题
    Poetry的缓存和配置目录可能存在权限不足的情况,执行以下命令:

    1. 查看缓存目录权限:ls -ld ~/.cache/pypoetry
    2. 若权限异常,修改为当前用户所有:sudo chown -R $USER:$USER ~/.cache/pypoetry
    3. 同样检查并修复配置目录权限:sudo chown -R $USER:$USER ~/.config/pypoetry
  • 清理Poetry缓存
    缓存损坏可能导致该错误,执行以下操作:

    1. 清理PyPI缓存:poetry cache clear --all pypi
    2. 若无效,手动删除整个缓存目录:rm -rf ~/.cache/pypoetry,之后重新运行poetry add numpy
  • 重新创建虚拟环境
    当前激活的虚拟环境(比如你使用的base环境)可能存在冲突:

    1. 退出当前环境:conda deactivate(若为conda环境)
    2. 在项目目录下指定Python版本创建新的Poetry虚拟环境:poetry env use python3.10(替换为你的Python版本)
    3. 再次尝试安装:poetry add numpy
  • 升级Poetry版本
    旧版本Poetry可能存在已知bug,执行升级命令:poetry self update,完成后重试安装操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 14:55:20