IMP is packaged to use with the Anaconda scientific Python distribution for 64-bit Windows, x86_64 Linux, and Mac (both Intel and Apple Silicon). It uses dependencies provided by conda-forge (unlike older releases of IMP).
To install IMP using the 'conda' package manager, simply run from a command line
conda config --add channels conda-forge
conda install imp
We support recent versions of Python 3 (Python 3.8 through to 3.12 on most platforms; Python 2 is not supported).
(We no longer provide Anaconda packages for 32-bit Windows, as this platform has been dropped upstream. For this platform, use the standalone installer instead.)
The Anaconda packages are MPI-enabled (but will also run serially). This allows IMP parallel jobs that use the IMP.mpi or IMP.spb modules to be run via mpirun or mpiexec. On Mac and Linux this uses the mpich conda-forge package, while on Windows msmpi is used instead.
Note that most Anaconda packages only include open-source IMP modules. The closed-source IMP.cnmultifit module is not included. If you need this with Anaconda, please contact us.