首页 > 解决方案 > 使用 pip 升级依赖项的依赖项

问题描述

我有包 A、B 和 C。包 C 是包 B 的依赖项,包 B 是包 A 的依赖项。

当我使用 -U pip-install 软件包 A 时,如果软件包 B 或 C 已经安装,它不会尝试升级它们。有没有办法让我订购 pip 以尝试递归更新包要求?

标签: pythonpip

解决方案


pip install -U --upgrade-strategy=eager

请参阅有关升级策略的文档:https ://pip.pypa.io/en/stable/reference/pip_install/#cmdoption-upgrade-strategy


推荐阅读