检查Python包安装是否会导致依赖冲突

0 投票
1 回答
39 浏览
提问于 2025-04-14 16:56

在我使用 pip install <some-package>==<version> 在我的Python环境中安装一个包之前,有没有办法检查一下这样做是否会引起依赖冲突?也就是说,看看在我已经安装的环境中,是否会有问题?

我希望能有一个脚本,在每次安装之前都能运行。理想情况下,它应该能够评估我想要安装的特定版本的包是否会导致任何潜在的冲突。

1 个回答

0

我觉得你是在找 --dry-run,所以

pip install --dry-run <whatever>

来自 官方文档

--dry-run

这个选项不会真正安装任何东西,只是打印出如果安装的话会发生什么。可以和 --ignore-installed 一起使用,以便“解决”依赖关系。

撰写回答