Skip to content

Conflicting dependencies in Google Colab demo #15

@andyyngo

Description

@andyyngo

Blendify Colab demo notebook failed to install dependencies

Step to recreate:

  • Open the Colab notebook in README.MD
  • Run the first cell. "!pip install blendify trimesh matplotlib"
  • Output
Collecting blendify
  Using cached blendify-2.0.1-py3-none-any.whl.metadata (8.0 kB)
Collecting trimesh
  Using cached trimesh-4.8.3-py3-none-any.whl.metadata (18 kB)
Requirement already satisfied: matplotlib in /usr/local/lib/python3.12/dist-packages (3.10.0)
Requirement already satisfied: numpy in /usr/local/lib/python3.12/dist-packages (from blendify) (2.0.2)
Requirement already satisfied: scipy in /usr/local/lib/python3.12/dist-packages (from blendify) (1.16.2)
INFO: pip is looking at multiple versions of blendify to determine which version is compatible with other requirements. This could take a while.
Collecting blendify
  Using cached blendify-2.0.0-py3-none-any.whl.metadata (7.8 kB)
  Using cached blendify-1.2.3-py3-none-any.whl.metadata (6.2 kB)
  Using cached blendify-1.2.2-py3-none-any.whl.metadata (6.2 kB)
  Using cached blendify-1.2.1-py3-none-any.whl.metadata (6.2 kB)
  Using cached blendify-1.2.0-py3-none-any.whl.metadata (7.4 kB)
ERROR: Cannot install blendify==1.2.0, blendify==1.2.1, blendify==1.2.2, blendify==1.2.3, blendify==2.0.0 and blendify==2.0.1 because these package versions have conflicting dependencies.

The conflict is caused by:
    blendify 2.0.1 depends on bpy==3.6.0
    blendify 2.0.0 depends on bpy==3.6.0
    blendify 1.2.3 depends on bpy==3.5.0
    blendify 1.2.2 depends on bpy==3.5.0
    blendify 1.2.1 depends on bpy==3.5.0
    blendify 1.2.0 depends on bpy==3.5.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip to attempt to solve the dependency conflict

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions