Skip to content

tensorflow: installed version is not respected despite being a compatible version? #13600

@mtbrobotanist

Description

@mtbrobotanist

Description

Here is the error:

ERROR: Cannot install pose-pipeline==2025.5.2, tensorflow[and-cuda]==2.14.0, tensorflow[and-cuda]==2.14.1, tensorflow[and-cuda]==2.15.0, tensorflow[and-cuda]==2.15.0.post1, tensorflow[and-cuda]==2.15.1, tensorflow[and-cuda]==2.16.1, tensorflow[and-cuda]==2.16.2, tensorflow[and-cuda]==2.17.0, tensorflow[and-cuda]==2.17.1, tensorflow[and-cuda]==2.18.0, tensorflow[and-cuda]==2.18.1, tensorflow[and-cuda]==2.19.0, tensorflow[and-cuda]==2.19.1 and tensorflow[and-cuda]==2.20.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    pose-pipeline 2025.5.2 depends on tensorflow>=2.14.0
    tensorflow[and-cuda] 2.14.0 depends on tensorflow 2.14.0 (Installed)

Seems like the versions of tensorflow (2.14.0) listed under "The conflict is caused by:" are the same.

Happens with any version of tensorflow up to the current, 2.20.0

i attached the full output in a file. broken.txt

Expected behavior

pip installs tensorflow 2.14

pip version

25.2

Python version

3.11.13

OS

Ubuntu 22.04

How to Reproduce

pip install pose-pipeline mmtrack

Output

No response

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    S: awaiting responseWaiting for a response/more informationS: needs triageIssues/PRs that need to be triagedtype: bugA confirmed bug or unintended behavior

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions