파이썬 pip: 종속성을 무시한 강제 설치

충족할 수 없는 모든 종속성을 무시하고 파이썬 패키지를 강제로 설치할 수 있는 방법이 있나요?

(나는 그것이 얼마나 <잘못>되었는지는 신경 쓰지 않는다, 나는 단지 논리와 추론을 제쳐두고 그것을하기 만하면된다...).

해결책

pip에는 --의존성 없음 스위치가 있습니다. 이를 사용해야 합니다.

자세한 내용을 보려면 pip install -h를 실행하면 이 줄이 표시됩니다:

--no-deps, --no-dependencies
                        Ignore package dependencies
해설 (6)

'pip'와 함께 librosa 패키지를 설치하려고 할 때 (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.

lvmlite를 제거하려고 했지만pip 제거로 제거할 수 없었습니다. 그래서 이 코드에서pipignore` 기능을 사용했습니다:

pip install librosa --ignore-installed llvmlite

실제로 이 규칙을 사용하여 고려하고 싶지 않은 패키지를 무시할 수 있습니다:

pip install {package you want to install} --ignore-installed {installed package you don't want to consider}
해설 (0)