有没有办法强制安装一个pip python包忽略它无法满足的所有依赖项?
(我不在乎这样做是多么“错误”,我只需要这样做,除了任何逻辑和推理......)
答案 0 :(得分:140)
pip有一个--no-dependencies
开关。你应该使用它。
有关详细信息,请运行pip install -h
,您将在此处看到此行:
--no-deps, --no-dependencies
Ignore package dependencies
答案 1 :(得分:1)
当我尝试使用librosa
(pip
)安装pip install librosa
软件包时,出现了以下错误:
ERROR: Cannot uninstall 'llvmlite'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
我尝试删除llvmlite
,但是pip uninstall
无法删除它。因此,我通过以下代码使用了ignore
的{{1}}的功能:
pip
实际上,您可以使用此规则来忽略您不想考虑的软件包:
pip install librosa --ignore-installed llvmlite