Proper way to automatically install external Python modules

This solution is appropriate for the current level of support for custom Python dependencies.

Once pip install works for all Python packages on all platforms (currently, binary packages are not available on Windows), we can add some Slicer infrastructure to manage package dependency in a nice, abstract way. Slicer needs to switch to Python3 first, so it will take at least 6-12 months from now.

1 Like