为什么我要在忽略依赖项的情况下安装包?

Why would I want to install a package while ignoring dependencies?

如标题所述,为什么我要在安装包时使用 --no-deps 开关忽略依赖项?在我看来这样做可能会导致某些软件包出现故障。

令人惊讶的是,我找不到这个问题的答案。

有些问题是由冲突的依赖项引起的。在这些情况下,您可能会自己安装有问题的依赖项,而不是让 pip 自动获取它。

也可能是某些依赖项用于您不需要的包的功能,例如图形显示库。

如果您希望将该软件用于其他目的,并且永远不需要这些功能,那么跳过依赖项可能会节省时间,或者至少可以避免安装可能很复杂的问题 libraries/dependencies。