MOOSE dependencies can not be installed - extension does not work

As the newest version 5.9.0 appeard, I found some new extensions.
One of these is MOOSE extension, but unfortunatelly it doesnt work.
Every time I click install dependencies, I wait even couple hours and nothing happens.
All I can see is:

Would be great if someone can tell me if had the same problem, or solved it, and how :slight_smile:

It would be helpful if you can provide the log file (CTRL + 0). Also what OS are you running? On MacOS with 5.8.0 it seems to install the dependencies fine and starts the segmentation task.

I tried to use it on Windows 11… Is is available only on OS?

No, it is available. but it looks like Moose brings a lot of python packages. If one of them is not available or has issues, it will probaby not going to work. THat’s why you want to look into your log file and see if there are any errors reported.

Collecting torch
  Using cached torch-2.2.2-cp39-none-macosx_10_9_x86_64.whl.metadata (25 kB)
Collecting filelock (from torch)
  Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
Requirement already satisfied: typing-extensions>=4.8.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from torch) (4.12.1)
Collecting sympy (from torch)
  Downloading sympy-1.13.3-py3-none-any.whl.metadata (12 kB)
Collecting networkx (from torch)
  Using cached networkx-3.2.1-py3-none-any.whl.metadata (5.2 kB)
Collecting jinja2 (from torch)
  Using cached jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting fsspec (from torch)
  Downloading fsspec-2024.12.0-py3-none-any.whl.metadata (11 kB)
Collecting MarkupSafe>=2.0 (from jinja2->torch)
  Using cached MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl.metadata (4.0 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy->torch)
  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Using cached torch-2.2.2-cp39-none-macosx_10_9_x86_64.whl (150.8 MB)
Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
Downloading fsspec-2024.12.0-py3-none-any.whl (183 kB)

Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)

Using cached networkx-3.2.1-py3-none-any.whl (1.6 MB)
Downloading sympy-1.13.3-py3-none-any.whl (6.2 MB)

Downloading MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl (14 kB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Installing collected packages: mpmath, sympy, networkx, MarkupSafe, fsspec, filelock, jinja2, torch
Successfully installed MarkupSafe-3.0.2 filelock-3.17.0 fsspec-2024.12.0 jinja2-3.1.5 mpmath-1.3.0 networkx-3.2.1 sympy-1.13.3 torch-2.2.2
Collecting git+https://github.com/Keyn34/MOOSE.git@SlicerMOOSE
  Cloning https://github.com/Keyn34/MOOSE.git (to revision SlicerMOOSE) to /private/var/folders/fj/1nyb9wg10hz1nmtq9kqvskwjt46qsd/T/pip-req-build-16gufprv
  Running command git clone --filter=blob:none --quiet https://github.com/Keyn34/MOOSE.git /private/var/folders/fj/1nyb9wg10hz1nmtq9kqvskwjt46qsd/T/pip-req-build-16gufprv
  Running command git checkout -b SlicerMOOSE --track origin/SlicerMOOSE
  Switched to a new branch 'SlicerMOOSE'
  branch 'SlicerMOOSE' set up to track 'origin/SlicerMOOSE'.
  Resolved https://github.com/Keyn34/MOOSE.git to commit b74dc7f909e5e68bba889cf985d36a6d858ff1b4
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting acvl-utils==0.2 (from moosez==3.0.6)
  Downloading acvl_utils-0.2.tar.gz (18 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting nnunetv2 (from moosez==3.0.6)
  Downloading nnunetv2-2.5.1.tar.gz (196 kB)

  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting halo~=0.0.31 (from moosez==3.0.6)
  Downloading halo-0.0.31.tar.gz (11 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: SimpleITK in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from moosez==3.0.6) (2.4.0rc2.dev213)
Collecting pydicom~=2.2.2 (from moosez==3.0.6)
  Downloading pydicom-2.2.2-py3-none-any.whl.metadata (6.4 kB)
Collecting argparse~=1.4.0 (from moosez==3.0.6)
  Downloading argparse-1.4.0-py2.py3-none-any.whl.metadata (2.8 kB)
Requirement already satisfied: numpy<2.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from moosez==3.0.6) (1.26.4)
Collecting mpire~=2.3.3 (from moosez==3.0.6)
  Downloading mpire-2.3.5-py3-none-any.whl.metadata (11 kB)
Collecting openpyxl~=3.0.9 (from moosez==3.0.6)
  Downloading openpyxl-3.0.10-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting pyfiglet~=0.8.post1 (from moosez==3.0.6)
  Downloading pyfiglet-0.8.post1-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting natsort~=8.1.0 (from moosez==3.0.6)
  Downloading natsort-8.1.0-py3-none-any.whl.metadata (20 kB)
Collecting colorama~=0.4.6 (from moosez==3.0.6)
  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting dask (from moosez==3.0.6)
  Downloading dask-2024.8.0-py3-none-any.whl.metadata (3.8 kB)
Collecting rich (from moosez==3.0.6)
  Downloading rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Requirement already satisfied: pandas in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from moosez==3.0.6) (2.2.3)
Collecting dicom2nifti~=2.4.8 (from moosez==3.0.6)
  Downloading dicom2nifti-2.4.11-py3-none-any.whl.metadata (1.3 kB)
Collecting matplotlib (from moosez==3.0.6)
  Using cached matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl.metadata (11 kB)
Collecting psutil (from moosez==3.0.6)
  Downloading psutil-6.1.1-cp36-abi3-macosx_10_9_x86_64.whl.metadata (22 kB)
Collecting nibabel (from moosez==3.0.6)
  Downloading nibabel-5.3.2-py3-none-any.whl.metadata (9.1 kB)
Collecting batchgenerators (from acvl-utils==0.2->moosez==3.0.6)
  Downloading batchgenerators-0.25.1.tar.gz (76 kB)

  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: torch in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from acvl-utils==0.2->moosez==3.0.6) (2.2.2)
Collecting scikit-image (from acvl-utils==0.2->moosez==3.0.6)
  Downloading scikit_image-0.24.0-cp39-cp39-macosx_10_9_x86_64.whl.metadata (14 kB)
Collecting connected-components-3d (from acvl-utils==0.2->moosez==3.0.6)
  Downloading connected_components_3d-3.22.0-cp39-cp39-macosx_10_9_x86_64.whl.metadata (32 kB)
Requirement already satisfied: scipy in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from dicom2nifti~=2.4.8->moosez==3.0.6) (1.13.1)
Collecting python-gdcm (from dicom2nifti~=2.4.8->moosez==3.0.6)
  Downloading python_gdcm-3.0.24.1-cp39-cp39-macosx_10_9_x86_64.whl.metadata (3.7 kB)
Collecting log_symbols>=0.0.14 (from halo~=0.0.31->moosez==3.0.6)
  Downloading log_symbols-0.0.14-py3-none-any.whl.metadata (523 bytes)
Collecting spinners>=0.0.24 (from halo~=0.0.31->moosez==3.0.6)
  Downloading spinners-0.0.24-py3-none-any.whl.metadata (576 bytes)
Collecting termcolor>=1.1.0 (from halo~=0.0.31->moosez==3.0.6)
  Downloading termcolor-2.5.0-py3-none-any.whl.metadata (6.1 kB)
Requirement already satisfied: six>=1.12.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from halo~=0.0.31->moosez==3.0.6) (1.16.0)
Collecting tqdm (from mpire~=2.3.3->moosez==3.0.6)
  Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)

Collecting et-xmlfile (from openpyxl~=3.0.9->moosez==3.0.6)
  Downloading et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB)
Collecting click>=8.1 (from dask->moosez==3.0.6)
  Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting cloudpickle>=1.5.0 (from dask->moosez==3.0.6)
  Downloading cloudpickle-3.1.1-py3-none-any.whl.metadata (7.1 kB)
Requirement already satisfied: fsspec>=2021.09.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from dask->moosez==3.0.6) (2024.12.0)
Requirement already satisfied: packaging>=20.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from dask->moosez==3.0.6) (24.0)
Collecting partd>=1.4.0 (from dask->moosez==3.0.6)
  Downloading partd-1.4.2-py3-none-any.whl.metadata (4.6 kB)
Collecting pyyaml>=5.3.1 (from dask->moosez==3.0.6)
  Downloading PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl.metadata (2.1 kB)
Collecting toolz>=0.10.0 (from dask->moosez==3.0.6)
  Downloading toolz-1.0.0-py3-none-any.whl.metadata (5.1 kB)
Collecting importlib-metadata>=4.13.0 (from dask->moosez==3.0.6)
  Downloading importlib_metadata-8.6.1-py3-none-any.whl.metadata (4.7 kB)
Collecting contourpy>=1.0.1 (from matplotlib->moosez==3.0.6)
  Using cached contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl.metadata (5.4 kB)
Collecting cycler>=0.10 (from matplotlib->moosez==3.0.6)
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->moosez==3.0.6)
  Downloading fonttools-4.55.7-cp39-cp39-macosx_10_9_x86_64.whl.metadata (100 kB)

Collecting kiwisolver>=1.3.1 (from matplotlib->moosez==3.0.6)
  Using cached kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl.metadata (6.3 kB)
Requirement already satisfied: pillow>=8 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from matplotlib->moosez==3.0.6) (10.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from matplotlib->moosez==3.0.6) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from matplotlib->moosez==3.0.6) (2.9.0.post0)
Collecting importlib-resources>=3.2.0 (from matplotlib->moosez==3.0.6)
  Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Requirement already satisfied: typing-extensions>=4.6 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from nibabel->moosez==3.0.6) (4.12.1)
Collecting dynamic-network-architectures<0.4,>=0.3.1 (from nnunetv2->moosez==3.0.6)
  Downloading dynamic_network_architectures-0.3.1.tar.gz (20 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: scikit-learn in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from nnunetv2->moosez==3.0.6) (1.6.1)
Collecting graphviz (from nnunetv2->moosez==3.0.6)
  Downloading graphviz-0.20.3-py3-none-any.whl.metadata (12 kB)
Collecting tifffile (from nnunetv2->moosez==3.0.6)
  Downloading tifffile-2024.8.30-py3-none-any.whl.metadata (31 kB)
Requirement already satisfied: requests in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from nnunetv2->moosez==3.0.6) (2.32.3)
Collecting seaborn (from nnunetv2->moosez==3.0.6)
  Downloading seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB)
Collecting imagecodecs (from nnunetv2->moosez==3.0.6)
  Downloading imagecodecs-2024.12.30-cp39-cp39-macosx_10_14_x86_64.whl.metadata (19 kB)
Collecting yacs (from nnunetv2->moosez==3.0.6)
  Downloading yacs-0.1.8-py3-none-any.whl.metadata (639 bytes)
Collecting batchgeneratorsv2>=0.2 (from nnunetv2->moosez==3.0.6)
  Downloading batchgeneratorsv2-0.2.1.tar.gz (34 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting einops (from nnunetv2->moosez==3.0.6)
  Downloading einops-0.8.0-py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: pytz>=2020.1 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from pandas->moosez==3.0.6) (2024.2)
Requirement already satisfied: tzdata>=2022.7 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from pandas->moosez==3.0.6) (2025.1)
Collecting markdown-it-py>=2.2.0 (from rich->moosez==3.0.6)
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich->moosez==3.0.6)
  Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting future (from batchgenerators->acvl-utils==0.2->moosez==3.0.6)
  Downloading future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Collecting unittest2 (from batchgenerators->acvl-utils==0.2->moosez==3.0.6)
  Downloading unittest2-1.1.0-py2.py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: threadpoolctl in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from batchgenerators->acvl-utils==0.2->moosez==3.0.6) (3.5.0)
Collecting fft-conv-pytorch (from batchgeneratorsv2>=0.2->nnunetv2->moosez==3.0.6)
  Downloading fft_conv_pytorch-1.2.0-py3-none-any.whl.metadata (2.8 kB)
Collecting zipp>=3.20 (from importlib-metadata>=4.13.0->dask->moosez==3.0.6)
  Using cached zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->moosez==3.0.6)
  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting locket (from partd>=1.4.0->dask->moosez==3.0.6)
  Downloading locket-1.0.0-py2.py3-none-any.whl.metadata (2.8 kB)
Requirement already satisfied: networkx>=2.8 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from scikit-image->acvl-utils==0.2->moosez==3.0.6) (3.2.1)
Collecting imageio>=2.33 (from scikit-image->acvl-utils==0.2->moosez==3.0.6)
  Downloading imageio-2.37.0-py3-none-any.whl.metadata (5.2 kB)
Collecting lazy-loader>=0.4 (from scikit-image->acvl-utils==0.2->moosez==3.0.6)
  Downloading lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
Requirement already satisfied: filelock in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from torch->acvl-utils==0.2->moosez==3.0.6) (3.17.0)
Requirement already satisfied: sympy in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from torch->acvl-utils==0.2->moosez==3.0.6) (1.13.3)
Requirement already satisfied: jinja2 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from torch->acvl-utils==0.2->moosez==3.0.6) (3.1.5)
Requirement already satisfied: charset-normalizer<4,>=2 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from requests->nnunetv2->moosez==3.0.6) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from requests->nnunetv2->moosez==3.0.6) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from requests->nnunetv2->moosez==3.0.6) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from requests->nnunetv2->moosez==3.0.6) (2024.2.2)
Requirement already satisfied: joblib>=1.2.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from scikit-learn->nnunetv2->moosez==3.0.6) (1.4.2)
Requirement already satisfied: MarkupSafe>=2.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from jinja2->torch->acvl-utils==0.2->moosez==3.0.6) (3.0.2)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in /Applications/Slicer.app/Contents/lib/Python/lib/python3.9/site-packages (from sympy->torch->acvl-utils==0.2->moosez==3.0.6) (1.3.0)
Collecting traceback2 (from unittest2->batchgenerators->acvl-utils==0.2->moosez==3.0.6)
  Downloading traceback2-1.4.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting linecache2 (from traceback2->unittest2->batchgenerators->acvl-utils==0.2->moosez==3.0.6)
  Downloading linecache2-1.0.0-py2.py3-none-any.whl.metadata (1000 bytes)
Downloading argparse-1.4.0-py2.py3-none-any.whl (23 kB)
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Downloading dicom2nifti-2.4.11-py3-none-any.whl (43 kB)

Downloading mpire-2.3.5-py3-none-any.whl (284 kB)

Downloading natsort-8.1.0-py3-none-any.whl (37 kB)
Downloading openpyxl-3.0.10-py2.py3-none-any.whl (242 kB)

Downloading pydicom-2.2.2-py3-none-any.whl (2.0 MB)

Downloading pyfiglet-0.8.post1-py2.py3-none-any.whl (865 kB)

Downloading dask-2024.8.0-py3-none-any.whl (1.2 MB)

Using cached matplotlib-3.9.4-cp39-cp39-macosx_10_12_x86_64.whl (7.9 MB)
Downloading nibabel-5.3.2-py3-none-any.whl (3.3 MB)

Downloading psutil-6.1.1-cp36-abi3-macosx_10_9_x86_64.whl (247 kB)

Downloading rich-13.9.4-py3-none-any.whl (242 kB)

Downloading click-8.1.8-py3-none-any.whl (98 kB)

Downloading cloudpickle-3.1.1-py3-none-any.whl (20 kB)
Using cached contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl (265 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Downloading fonttools-4.55.7-cp39-cp39-macosx_10_9_x86_64.whl (2.3 MB)

Downloading importlib_metadata-8.6.1-py3-none-any.whl (26 kB)
Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Using cached kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl (65 kB)
Downloading log_symbols-0.0.14-py3-none-any.whl (3.1 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Downloading partd-1.4.2-py3-none-any.whl (18 kB)
Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB)

Downloading PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl (184 kB)

Downloading scikit_image-0.24.0-cp39-cp39-macosx_10_9_x86_64.whl (14.1 MB)

Downloading spinners-0.0.24-py3-none-any.whl (5.5 kB)
Downloading termcolor-2.5.0-py3-none-any.whl (7.8 kB)
Downloading tifffile-2024.8.30-py3-none-any.whl (227 kB)

Downloading toolz-1.0.0-py3-none-any.whl (56 kB)

Downloading connected_components_3d-3.22.0-cp39-cp39-macosx_10_9_x86_64.whl (802 kB)

Downloading einops-0.8.0-py3-none-any.whl (43 kB)

Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB)
Downloading graphviz-0.20.3-py3-none-any.whl (47 kB)

Downloading imagecodecs-2024.12.30-cp39-cp39-macosx_10_14_x86_64.whl (18.0 MB)

Downloading python_gdcm-3.0.24.1-cp39-cp39-macosx_10_9_x86_64.whl (12.7 MB)

Downloading seaborn-0.13.2-py3-none-any.whl (294 kB)

Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)

Downloading yacs-0.1.8-py3-none-any.whl (14 kB)
Downloading imageio-2.37.0-py3-none-any.whl (315 kB)

Downloading lazy_loader-0.4-py3-none-any.whl (12 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached zipp-3.21.0-py3-none-any.whl (9.6 kB)
Downloading fft_conv_pytorch-1.2.0-py3-none-any.whl (6.8 kB)
Downloading future-1.0.0-py3-none-any.whl (491 kB)

Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB)
Downloading unittest2-1.1.0-py2.py3-none-any.whl (96 kB)

Downloading traceback2-1.4.0-py2.py3-none-any.whl (16 kB)
Downloading linecache2-1.0.0-py2.py3-none-any.whl (12 kB)
Building wheels for collected packages: moosez, acvl-utils, halo, nnunetv2, batchgenerators, batchgeneratorsv2, dynamic-network-architectures
  Building wheel for moosez (setup.py): started
  Building wheel for moosez (setup.py): finished with status 'done'
  Created wheel for moosez: filename=moosez-3.0.6-py3-none-any.whl size=39657 sha256=fbdbde94d706c0186bfb766577970260afc6d7ae35ed0222e0b6e0f65f1f7a22
  Stored in directory: /private/var/folders/fj/1nyb9wg10hz1nmtq9kqvskwjt46qsd/T/pip-ephem-wheel-cache-2hwkvaty/wheels/87/92/26/cd3075c30751fa3f01c8d0eff9755f35325c053eb19ecd8e2d
  Building wheel for acvl-utils (setup.py): started
  Building wheel for acvl-utils (setup.py): finished with status 'done'
  Created wheel for acvl-utils: filename=acvl_utils-0.2-py3-none-any.whl size=22438 sha256=f60c2f10be5533fb8f847a858b36f192d8c99732502e39fe7b36f050d6fd86e9
  Stored in directory: /Users/amaga/Library/Caches/pip/wheels/db/79/df/6ffb48299bba36fd2fc5d14dc8ae7d1caa3416aa7e96d605b7
  Building wheel for halo (setup.py): started
  Building wheel for halo (setup.py): finished with status 'done'
  Created wheel for halo: filename=halo-0.0.31-py3-none-any.whl size=11232 sha256=0fa82b99f082921174dea203774d2fd7b93a5d5396e82aadcaed3fe88bcec38f
  Stored in directory: /Users/amaga/Library/Caches/pip/wheels/bb/85/47/b7c7338ab52808105f937bd8c04aec5d98a543311ac2c8bed2
  Building wheel for nnunetv2 (pyproject.toml): started
  Building wheel for nnunetv2 (pyproject.toml): finished with status 'done'
  Created wheel for nnunetv2: filename=nnunetv2-2.5.1-py3-none-any.whl size=264369 sha256=317ef6e69d7c89cfb82f10b47b01c34342b32fe43998f8051a3feb11c9671266
  Stored in directory: /Users/amaga/Library/Caches/pip/wheels/7b/85/af/51e5381b7cf9cc417ca071b9cd6e35afc59236a0ebb4462249
  Building wheel for batchgenerators (setup.py): started
  Building wheel for batchgenerators (setup.py): finished with status 'done'
  Created wheel for batchgenerators: filename=batchgenerators-0.25.1-py3-none-any.whl size=93093 sha256=e00d7cacba78345a19aa659b2fc33e37cc53eff7322b315fe6bba67e4bcb1daf
  Stored in directory: /Users/amaga/Library/Caches/pip/wheels/97/8d/b9/3a9435d619b6a4bcd98f8cb8b324da29b6173555bb80860bdd
  Building wheel for batchgeneratorsv2 (pyproject.toml): started
  Building wheel for batchgeneratorsv2 (pyproject.toml): finished with status 'done'
  Created wheel for batchgeneratorsv2: filename=batchgeneratorsv2-0.2.1-py3-none-any.whl size=45187 sha256=e68e69a34705856d48dbf19313c670b48399a3ac19a948dcae4ea01e33044980
  Stored in directory: /Users/amaga/Library/Caches/pip/wheels/8c/29/14/3fdf4a97638724355746fb142b55db6868f1c0f1698af26ebd
  Building wheel for dynamic-network-architectures (setup.py): started
  Building wheel for dynamic-network-architectures (setup.py): finished with status 'done'
  Created wheel for dynamic-network-architectures: filename=dynamic_network_architectures-0.3.1-py3-none-any.whl size=30051 sha256=3e434889e376b36ee09e485f2f0ef207dca923a10b4f386bedd37df295c2a1c7
  Stored in directory: /Users/amaga/Library/Caches/pip/wheels/ec/59/c1/e65ad8b5ac7df95651f913251875b4cc8275644e0e28e82c63
Successfully built moosez acvl-utils halo nnunetv2 batchgenerators batchgeneratorsv2 dynamic-network-architectures
Installing collected packages: spinners, pyfiglet, linecache2, argparse, zipp, traceback2, tqdm, toolz, tifffile, termcolor, pyyaml, python-gdcm, pygments, pydicom, psutil, natsort, mdurl, locket, lazy-loader, kiwisolver, imageio, imagecodecs, graphviz, future, fonttools, et-xmlfile, einops, cycler, contourpy, connected-components-3d, colorama, cloudpickle, click, yacs, unittest2, scikit-image, partd, openpyxl, mpire, markdown-it-py, log_symbols, importlib-resources, importlib-metadata, rich, nibabel, matplotlib, halo, fft-conv-pytorch, dynamic-network-architectures, dask, batchgenerators, seaborn, dicom2nifti, batchgeneratorsv2, acvl-utils, nnunetv2, moosez
  Attempting uninstall: pydicom
    Found existing installation: pydicom 2.4.4
    Uninstalling pydicom-2.4.4:
      Successfully uninstalled pydicom-2.4.4
Successfully installed acvl-utils-0.2 argparse-1.4.0 batchgenerators-0.25.1 batchgeneratorsv2-0.2.1 click-8.1.8 cloudpickle-3.1.1 colorama-0.4.6 connected-components-3d-3.22.0 contourpy-1.3.0 cycler-0.12.1 dask-2024.8.0 dicom2nifti-2.4.11 dynamic-network-architectures-0.3.1 einops-0.8.0 et-xmlfile-2.0.0 fft-conv-pytorch-1.2.0 fonttools-4.55.7 future-1.0.0 graphviz-0.20.3 halo-0.0.31 imagecodecs-2024.12.30 imageio-2.37.0 importlib-metadata-8.6.1 importlib-resources-6.5.2 kiwisolver-1.4.7 lazy-loader-0.4 linecache2-1.0.0 locket-1.0.0 log_symbols-0.0.14 markdown-it-py-3.0.0 matplotlib-3.9.4 mdurl-0.1.2 moosez-3.0.6 mpire-2.3.5 natsort-8.1.0 nibabel-5.3.2 nnunetv2-2.5.1 openpyxl-3.0.10 partd-1.4.2 psutil-6.1.1 pydicom-2.2.2 pyfiglet-0.8.post1 pygments-2.19.1 python-gdcm-3.0.24.1 pyyaml-6.0.2 rich-13.9.4 scikit-image-0.24.0 seaborn-0.13.2 spinners-0.0.24 termcolor-2.5.0 tifffile-2024.8.30 toolz-1.0.0 tqdm-4.67.1 traceback2-1.4.0 unittest2-1.1.0 yacs-0.1.8 zipp-3.21.0

Okey! Thanks, here it is :slight_smile:
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Session start time …: 20250129_165911
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Slicer version …: 5.9.0-2025-01-26 (revision 33428 / 2a19ce0) win-amd64 - installed release
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Operating system …: Windows / Professional / (Build 26100, Code Page 65001) - 64-bit
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Memory …: 65460 MB physical, 69556 MB virtual
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - CPU …: AuthenticAMD AMD Ryzen 7 5700X 8-Core Processor , 16 cores, 16 logical processors
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - VTK configuration …: OpenGL2 rendering, TBB threading
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Qt configuration …: version 5.15.2, with SSL, requested OpenGL 3.2 (compatibility profile)
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - DCMTK configuration …: version 3.6.8, no SSL
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Internationalization …: disabled, language=
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Developer mode …: disabled
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Application path …: C:/Users/Bartek/AppData/Local/slicer.org/Slicer 5.9.0-2025-01-26/bin
[DEBUG][Qt] 29.01.2025 16:59:11 (unknown:0) - Additional module paths …: slicer.org/Extensions-33428/AirwaySegmentation/lib/Slicer-5.9/cli-modules, slicer.org/Extensions-33428/AirwaySegmentation/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/TotalSegmentator/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/TissueSegmentation/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SurfaceWrapSolidify/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SurfaceFragmentsRegistration/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerVMTK/lib/Slicer-5.9/qt-loadable-modules, slicer.org/Extensions-33428/SlicerVMTK/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerPythonTestRunner/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerDevelopmentToolbox/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerDentalModelSeg/lib/Slicer-5.9/cli-modules, slicer.org/Extensions-33428/SlicerDentalModelSeg/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerConda/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SkullStripper/lib/Slicer-5.9/cli-modules, slicer.org/Extensions-33428/AutomatedDentalTools/lib/Slicer-5.9/cli-modules, slicer.org/Extensions-33428/AutomatedDentalTools/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/BrainVolumeRefinement/lib/Slicer-5.9/cli-modules, slicer.org/Extensions-33428/CurveMaker/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/DCMQI/lib/Slicer-5.9/cli-modules, slicer.org/Extensions-33428/DebuggingTools/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/DentalSegmentator/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/ExtraMarkups/lib/Slicer-5.9/qt-loadable-modules, slicer.org/Extensions-33428/HDBrainExtraction/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/MONAIAuto3DSeg/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/MONAILabel/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/MONAIViz/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/MarkupsToModel/lib/Slicer-5.9/qt-loadable-modules, slicer.org/Extensions-33428/NNUNet/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/PyTorch/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/QuantitativeReporting/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/Sandbox/lib/Slicer-5.9/qt-loadable-modules, slicer.org/Extensions-33428/Sandbox/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SegmentEditorExtraEffects/lib/Slicer-5.9/qt-loadable-modules, slicer.org/Extensions-33428/SegmentEditorExtraEffects/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SegmentationVerification/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerMOOSE/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SegmentHumanBody/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/RVXLiverSegmentation/lib/Slicer-5.9/qt-scripted-modules, slicer.org/Extensions-33428/SlicerElastix/lib/Slicer-5.9/qt-scripted-modules
[CRITICAL][Qt] 29.01.2025 16:59:14 (unknown:0) - Error(s):
CLI executable: C:/Users/Bartek/AppData/Local/slicer.org/Slicer 5.9.0-2025-01-26/slicer.org/Extensions-33428/SlicerVMTK/lib/Slicer-5.9/qt-loadable-modules/vtkvmtk.py
The process failed to start. Either the invoked program is missing, or you may have insufficient permissions to invoke the program.
[CRITICAL][Qt] 29.01.2025 16:59:14 (unknown:0) - Fail to instantiate module “vtkvmtk”
[CRITICAL][Qt] 29.01.2025 16:59:14 (unknown:0) - The following modules failed to be instantiated:
[CRITICAL][Qt] 29.01.2025 16:59:14 (unknown:0) - vtkvmtk
[DEBUG][Python] 29.01.2025 16:59:14 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Slicer-5.9\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:40) - Scripted subject hierarchy plugin registered: SegmentEditor
[DEBUG][Python] 29.01.2025 16:59:14 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Slicer-5.9\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:40) - Scripted subject hierarchy plugin registered: SegmentStatistics
[DEBUG][Qt] 29.01.2025 16:59:15 (unknown:0) - Switch to module: “Welcome”
[DEBUG][Python] 29.01.2025 16:59:15 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Slicer-5.9\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:40) - Scripted subject hierarchy plugin registered: Elastix
[DEBUG][Python] 29.01.2025 16:59:17 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib_init_.py:341) - matplotlib data path: C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib\mpl-data
[DEBUG][Python] 29.01.2025 16:59:17 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib_init_.py:341) - CONFIGDIR=C:\Users\Bartek.matplotlib
[DEBUG][Python] 29.01.2025 16:59:17 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib_init_.py:1512) - interactive is False
[DEBUG][Python] 29.01.2025 16:59:17 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib_init_.py:1513) - platform is win32
[DEBUG][Python] 29.01.2025 16:59:17 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib_init_.py:341) - CACHEDIR=C:\Users\Bartek.matplotlib
[DEBUG][Python] 29.01.2025 16:59:17 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\lib\Python\Lib\site-packages\matplotlib\font_manager.py:1580) - Using fontManager instance from C:\Users\Bartek.matplotlib\fontlist-v390.json
[DEBUG][Qt] 29.01.2025 16:59:24 (unknown:0) - Switch to module: “MOOSE”
[INFO][Python] 29.01.2025 16:59:26 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\slicer.org\Extensions-33428\PyTorch\lib\Slicer-5.9\qt-scripted-modules\PyTorchUtils.py:153) - Importing torch…
[INFO][Python] 29.01.2025 16:59:26 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\slicer.org\Extensions-33428\PyTorch\lib\Slicer-5.9\qt-scripted-modules\PyTorchUtils.py:190) - PyTorch 2.5.1+cu124 imported successfully
[INFO][Python] 29.01.2025 16:59:26 [Python] (C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\slicer.org\Extensions-33428\PyTorch\lib\Slicer-5.9\qt-scripted-modules\PyTorchUtils.py:191) - CUDA available: True
[INFO][Stream] 29.01.2025 16:59:26 (unknown:0) - Collecting git+https://github.com/Keyn34/MOOSE.git@SlicerMOOSE
[INFO][Stream] 29.01.2025 16:59:26 (unknown:0) - Cloning GitHub - Keyn34/MOOSE: MOOSE (Multi-organ objective segmentation) a data-centric AI solution that generates multilabel organ segmentations to facilitate systemic TB whole-person research.The pipeline is based on nn-UNet and has the capability to segment 120 unique tissue classes from a whole-body 18F-FDG PET/CT image. (to revision SlicerMOOSE) to c:\users\bartek\appdata\local\temp\pip-req-build-2cq_jshj
[INFO][Stream] 29.01.2025 16:59:26 (unknown:0) -
[INFO][Stream] 29.01.2025 16:59:26 (unknown:0) - ERROR: Cannot find command ‘git’ - do you have ‘git’ installed and in your PATH?
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - Traceback (most recent call last):
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - File “C:/Users/Bartek/AppData/Local/slicer.org/Slicer 5.9.0-2025-01-26/slicer.org/Extensions-33428/SlicerMOOSE/lib/Slicer-5.9/qt-scripted-modules/MOOSE.py”, line 117, in button_install_dependencies_clicked
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - slicer.util.pip_install(“git+https://github.com/Keyn34/MOOSE.git@SlicerMOOSE”)
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - File “C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\bin\Python\slicer\util.py”, line 3942, in pip_install
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - _executePythonModule(“pip”, args)
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - File “C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\bin\Python\slicer\util.py”, line 3896, in _executePythonModule
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - logProcessOutput(proc)
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - File “C:\Users\Bartek\AppData\Local\slicer.org\Slicer 5.9.0-2025-01-26\bin\Python\slicer\util.py”, line 3862, in logProcessOutput
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - raise CalledProcessError(retcode, proc.args, output=proc.stdout, stderr=proc.stderr)
[CRITICAL][Stream] 29.01.2025 16:59:27 (unknown:0) - subprocess.CalledProcessError: Command ‘[‘C:/Users/Bartek/AppData/Local/slicer.org/Slicer 5.9.0-2025-01-26/bin/…/bin\PythonSlicer.EXE’, ‘-m’, ‘pip’, ‘install’, ‘git+https://github.com/Keyn34/MOOSE.git@SlicerMOOSE’]’ returned non-zero exit status 1.

I’ve reported the issue to the SlicerMOOSE developers. You can track the work at:

I’ll track the topic till they’ll find the solution. Thank you very much!