python config_error ai_generated true

ERROR: Invalid requirement: 'package<1.0,>=2.0'

ID: python/pip-invalid-requirement-format

Also available as: JSON · Markdown · 中文
80%Fix Rate
85%Confidence
0Evidence
2024-03-15First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
3.8 active
3.9 active
3.10 active
3.11 active
3.12 active

Root Cause

The requirement string has conflicting version constraints that cannot be satisfied simultaneously.

generic

中文

依赖要求字符串中存在相互冲突的版本约束,无法同时满足。

Workarounds

  1. 95% success Correct the version range to be non-contradictory
    pip install 'package>=1.0,<2.0'
  2. 90% success Use a single version constraint
    pip install 'package>=1.0'

Dead Ends

Common approaches that don't work:

  1. Reordering the constraints (e.g., '>=2.0,<1.0') 95% fail

    The conflict remains regardless of order; pip parses the entire set.

  2. Using a comma instead of a semicolon 90% fail

    Commas are valid separators; the issue is the logical contradiction.