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

uv将Python>=3.8解析为3.8.x致依赖冲突,如何解决?

解决simsity依赖解析错误的方法

方法1:指定符合要求的Python版本执行uv sync

直接在命令中指定Python 3.9及以上版本,让uv基于该版本解析依赖:

uv sync --python 3.9

若系统存在多个Python版本,也可指定具体路径:

uv sync --python /usr/bin/python3.10

方法2:临时调整项目依赖约束

若暂时无法切换Python版本,可修改pyproject.toml中的numpy依赖,放宽到兼容Python 3.8的版本:

  1. 编辑pyproject.toml,将numpy>2改为numpy>=1.24,<2(该版本范围兼容Python 3.8)
  2. 执行同步命令:
uv sync

注:此为临时解决方案,后续建议向项目提交PR修正依赖冲突问题。

方法3:让uv自动匹配兼容的Python版本

先用resolve命令查看依赖冲突详情,同时让uv尝试匹配符合条件的Python版本:

uv resolve --python ">=3.9"

若找到可行方案,再执行sync命令应用:

uv sync

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 10:37:03