python - 使用 pip 升级依赖项的依赖项
问题描述
我有包 A、B 和 C。包 C 是包 B 的依赖项,包 B 是包 A 的依赖项。
当我使用 -U pip-install 软件包 A 时,如果软件包 B 或 C 已经安装,它不会尝试升级它们。有没有办法让我订购 pip 以尝试递归更新包要求?
解决方案
pip install -U --upgrade-strategy=eager
请参阅有关升级策略的文档:https ://pip.pypa.io/en/stable/reference/pip_install/#cmdoption-upgrade-strategy