albumentations和sentry-sdk版本冲突问题如何解决?

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

我在我的诗歌项目中使用albumentations(版本1.1.0)和pandas(版本1.4.2)。
我想将 Sentry 添加到我的项目中。
然而,albumentations Library依赖于Scikit-learn,sk-learn依赖于pillow(版本9.1.1以上)。相比之下,sentry-sdk依赖于pillow 9.0.1,最终版本解析失败。
这是错误日志。

SolverProblemError


  Because sentry (22.8.0) depends on pillow (9.0.1)
   and no versions of sentry match >22.8.0,<23.0.0, sentry (>=22.8.0,<23.0.0) requires pillow (9.0.1).
  So, because tag-predicter depends on both Pillow (^9.1.1) and sentry (^22.8.0), version solving failed.

Pandas 也会出现类似的问题。

SolverProblemError

  Because no versions of pandas match >1.4.2,<1.4.3 || >1.4.3,<1.4.4 || >1.4.4,<2.0.0
   and pandas (1.4.2) depends on pytz (>=2020.1), pandas (>=1.4.2,<1.4.3 || >1.4.3,<1.4.4 || >1.4.4,<2.0.0) requires pytz (>=2020.1).
  And because pandas (1.4.4) depends on pytz (>=2020.1)
   and pandas (1.4.3) depends on pytz (>=2020.1), pandas (>=1.4.2,<2.0.0) requires pytz (>=2020.1).
  Because no versions of sentry match >22.8.0,<23.0.0
   and sentry (22.8.0) depends on pytz (2018.9), sentry (>=22.8.0,<23.0.0) requires pytz (2018.9).
  Thus, sentry (>=22.8.0,<23.0.0) is incompatible with pandas (>=1.4.2,<2.0.0).
  So, because tag-predicter depends on both pandas (^1.4.2) and sentry (^22.8.0), version solving failed.

我应该怎么做才能解决这些问题?

python pandas sentry python-poetry
2个回答
0
投票

我使用了错误的包名称

sentry
而不是正确的包名称
sentry-sdk


0
投票

将其添加到您的 pyproject.toml 哨兵-sdk =“<2.18.0"

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