dspy-ai==2.4.5 与讲师库的依赖问题

问题描述 投票:0回答:1

我正在尝试安装 dspy-ai==2.4.5,它需要 pydantic 版本 2.5.0 以及讲师库,它需要最低 pydantic 版本 2.7.0。我正在使用诗歌进行依赖管理。

以下是我面临的问题:

Because no versions of instructor match >1.2.3,<2.0.0
 and instructor (1.2.3) depends on pydantic (2.7.0), instructor (>=1.2.3,<2.0.0) requires pydantic (2.7.0).
And because dspy-ai (2.4.5) depends on pydantic (2.5.0)
 and no versions of dspy-ai match >2.4.5,<3.0.0, instructor (>=1.2.3,<2.0.0) is incompatible with dspy-ai (>=2.4.5,<3.0.0).
So, because personal-graph depends on both dspy-ai (^2.4.5) and instructor (^1.2.3), version solving failed.


我需要安装instructor和dspy-ai,但是版本解析失败。 他们有办法解决这个问题吗?

artificial-intelligence dependency-management pydantic python-poetry dspy
1个回答
0
投票

为了解决这个问题,我尝试了不同版本的 dspy-ai 和讲师库来评估它们的兼容性,因为没有任何关于它们与 pydantic 兼容性的文档/资源。 经过一番尝试和错误后,我设法将 dspy-ai 降级到版本 2.3.0,同时将讲师库保持在最新版本 1.2.2,从而解决了版本控制问题。此次调整成功解决了兼容性问题,应用程序现在运行顺利。

© www.soinside.com 2019 - 2024. All rights reserved.