在使用
pip install <some-package>==<version>
在我的 Python 环境中安装包之前,考虑到环境中已安装的内容,我是否可以检查这样做是否会导致依赖项冲突?
我正在寻找一个可以在每次安装之前运行的脚本。理想情况下,它应该能够评估由我尝试安装的软件包的特定版本引起的任何潜在冲突。
我认为您正在寻找
--dry-run
,所以
pip install --dry-run <whatever>
来自 文档
--dry-run
实际上并不安装任何东西,只需打印将要安装的内容。可以与 --ignore-installed 结合使用来“解决”需求。