首页 > 解决方案 > 使用 pip 安装时忽略一些依赖项

问题描述

使用 pip 安装软件包时,有没有办法忽略(不安装)某些依赖项?

pip install [some package] --no-deps忽略所有部门......但我只对忽略一些感兴趣。

标签: pythonpip

解决方案


我找不到内置的东西,但也许我可以找到像这样的解决方法:

这个选项真的很慢(因为 johnnydep 很慢)但会成功

使用johnnydep

pip install johnnydep

并将其运行为:

python3 -m johnnydep ipython --output-format pinned -v 0 | grep -e <Your deps regex> | xargs pip install --no-deps

这将基于正则表达式安装 ipython 和 deps


推荐阅读