Dental segmantator

I am trying the dental segmentator with the sample CBCT. During the package installation I got this error message. This is with the R33134 on Linux:

Installing collected packages: connected-components-3d
Successfully installed connected-components-3d-3.21.0
ERROR: Ignored the following versions that require a different python version: 2.6.0 Requires-Python <4,>=3.10; 2.6.1 Requires-Python <4,>=3.10; 2.6.2 Requires-Python <4,>=3.10; 2.7.0 Requires-Python <4,>=3.10; 2.7.1 Requires-Python <4,>=3.10; 3.0.0b1 Requires-Python >=3.10
ERROR: Could not find a version that satisfies the requirement blosc2>=3.0.0b4 (from versions: 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.1, 0.5.2, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.3.0, 2.3.1, 2.3.2, 2.4.0, 2.5.0, 2.5.1)
ERROR: No matching distribution found for blosc2>=3.0.0b4

This seems to match existing report at which has some workarounds mentioned:

Where acvl_utils a dependency of nnUNet has a caused a dependency issue again. This time due to this commit:

Appears to similarly impact TotalSegmentator which uses nnUNet.

1 Like

I’ve submitted an issue to acvl_utils to work to fix the dependency issue.