python install_error ai_generated true

ERROR: Cannot install package1==1.0 and package2==2.0 because these package versions have conflicting dependencies.

ID: python/pip-conflict-with-requirements

Also available as: JSON · Markdown · 中文
80%Fix Rate
83%Confidence
0Evidence
2024-05-20First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
3.8 active
3.9 active
3.10 active
3.11 active
3.12 active

Root Cause

Two or more packages require incompatible versions of a common dependency.

generic

中文

两个或多个包需要不兼容版本的公共依赖。

Workarounds

  1. 80% success
    pip install package1 package2 --upgrade --constraint constraints.txt
  2. 85% success
    python -m venv venv && source venv/bin/activate && pip install package1==1.1 package2==1.9

Dead Ends

Common approaches that don't work:

  1. 70% fail

    Ignores the conflict but may cause runtime errors due to missing or wrong dependency versions.

  2. 90% fail

    The conflict remains; pip will still raise the error when resolving the full set.