pip installl-跳过特定的依赖项

时间:2020-08-17 20:25:38

标签: pip requirements.txt

如何在安装所有其他依赖项时仅跳过一个依赖项。 使用--no-deps,在this topic上回答的--no-dependencies将无法正常工作,因为它阻止了 all 依赖。

我需要跳过单个依赖项的原因是由于该依赖项在我的环境中不兼容(我有该依赖项的个性化版本)

1 个答案:

答案 0 :(得分:1)

也许使用requirements.txtconstraints.txt文件让 pip 知道使用修改后的依赖项版本。这两个文件具有不同的含义和可以处理的选项,因此根据您的确切需求,一个或另一个可能更合适。我建议尽可能使用constraints.txt文件。

A。

# requirements.txt
TheDependency --find-links /path/to/dir/containing/modified-dependency
python -m pip install Something --requirement requirements.txt

B。

# constraints.txt
TheDependency @ /path/to/modified-dependency-1.2.3.whl
python -m pip install Something --constraint constraints.txt
相关问题