Offline installation of TotalSegmentator


I have a computer with 3D Slicer, but has no internet connection, therefore to install extensions i have to download them from another computer and passed the folder to the one having 3D Slicer installed.
I saw TotalSegmentator was not yet available in the extensions catalog (@KitwareMedical/slicer-extensions-webapp).
Is there a way to download it ?


This is difficult because TotalSegmentator (the nnU-Net segmentation tool by Jakob Wasserthal and coworkers) gets pip-installed into Slicer´s Python directory during the first run via the extension.
What probably works (not tested) Is to completely install 3D Slicer stable version as well as the TotalSegmentator extension as well as PyTorch on your computer with Internet, and finally run TotalSegmentator and check the results. Then move the complete Slicer directory to your other computer without the Internet. Please bear in mind that the size of the directory will be several GB.

You can get the correct link for the extension catalog from the Extensions Manager:

For Slicer-5.2.1 it is:

However, as @rbumm explained above, TotalSegmentator downloads additional Python packages and models. All Slicer installation trees are fully portable, so if you can copy the %localappdata%/NA-MIC/Slicer 5.2.1 folder to the offline computer that will contain all Slicer extension and Python packages. In addition to that you also need to copy the downloaded model weights cached in %userprofile%\.totalsegmentator

Ok, thank you for the help!

I will try and do that

Thank you!