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

执行poetry install --sync时brotli路径不存在问题求助

解决Poetry安装时Brotli路径不存在的问题
  • 先卸载conda安装的Poetry,改用官方方式安装,避免conda版本的兼容性问题:

    1. 执行 conda remove poetry 卸载现有版本
    2. 用官方脚本安装:curl -sSL https://install.python-poetry.org | python3 -
    3. 确保Poetry的可执行路径加入环境变量(Linux下通常是export PATH="$HOME/.local/bin:$PATH",Windows可参考官方文档配置)
  • 修复损坏的poetry.lock文件:

    1. 删除现有lock文件:rm poetry.lock
    2. 基于pyproject.toml重新生成正确的lock文件:poetry lock --no-update(这个命令不会更新依赖版本,只是重新生成合法的lock结构)
    3. 再执行poetry install --sync
  • 排查依赖配置异常:
    检查pyproject.toml里是否有直接/间接引用本地路径的brotli包(比如类似brotli = { path = "/home/conda/feedstock_root/..." }的配置),如果有,替换成标准PyPI依赖,比如brotli = "^1.0.9"(版本号根据项目需求调整)

  • 强制修复Brotli依赖:
    如果以上方法无效,先单独重新锁定brotli:poetry add brotli --lock,再执行poetry install --sync

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 03:47:05