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

使用Poetry通过lock文件安装依赖提示文件不存在如何解决?

Poetry安装依赖提示已存在文件找不到的解决方案

核心触发原因是旧版Poetry在Windows环境下的路径解析bug:报错信息中的路径\C:\开头多了一个冗余反斜杠,导致程序无法识别合法的Windows路径,哪怕文件实际存在也会判定缺失。

可按以下优先级尝试修复:

  • 升级Poetry到最新稳定版
    该路径兼容问题在1.2.x及更早版本中高发,直接执行pip install --upgrade poetry完成升级即可从底层修复解析逻辑。
  • 清空本地Poetry缓存
    旧版本生成的缓存元数据可能存在路径记录异常,执行poetry cache clear --all pypi清空所有本地缓存后重新执行安装命令即可。
  • 修正lock文件兼容性
    如果当前lock文件是在macOS/Linux环境下生成的,可执行poetry lock --no-update重写lock文件元数据,该操作不会升级任何依赖版本,仅修正跨平台兼容记录,之后再执行poetry install即可。
  • 临时规避方案
    若暂时无法升级Poetry,可在安装时跳过本地缓存直接从源拉取依赖:poetry install --no-cache

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 09:48:02