如何使 pip 在不兼容的依赖项上退出非零?

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

有时我在 pip install 过程中会遇到这样的错误:

错误:A x.y.z 有要求 B<1.0.0, but you'll have B 1.0.0 which is incompatible.

错误:pip 的依赖解析器当前未考虑 所有已安装的软件包。这种行为的根源在于 以下依赖冲突。 A x.y.z 需要 B<1.0.0, but you have B 1.0.0 which is incompatible.

我的问题是 pip 退出时返回值为零,因此在持续集成系统中无法检测到这一点。该消息以“成功安装...”结尾。这是一个错误吗?如何使 pip 以非零状态退出?

我使用的是 20 点和 21 点。

python pip
1个回答
0
投票

我在 pip 24 上不再遇到这个问题。

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