有时我在 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 点。
我在 pip 24 上不再遇到这个问题。