Another approach is using conda. There is a free comunity version called miniforge which can be used. Conda provides a huge repository of all packages, handles dependencies and provides also additional packages like intel-mkl libraries for various operating systems.
Available on github: https://github.com/conda-forge/miniforge