The EnMAP-Box is a plugin for QGIS and requires additional python packages that need to be installed independent from QGIS.


1. Install QGIS

Install QGIS version 3.16 or higher to run the EnMAP-Box. You can get QGIS here. Additional information on the installation process is provided in the QGIS Documentation.

In case you already have QGIS installed, you can skip this step.


Before you can install QGIS from the downloaded disk image qgis-macos-pr.dmg, you need to allow your macOS to install it:

  1. Open System Preferences > Security & Privacy an
  2. Unlock the page to make changes.
  3. Enable “Allow apps downloaded from”: “Anywhere”

Now open the disk image (double click) and copy the to your applications folder


2. Install required python packages

The EnMAP-Box core plugin requires the following python packages:

Follow the platform specific installation instructions below in order to install these packages.


Starting with version 3.6 the EnMAP-Box starts without previously installing the required Python packages. If needed, these can be installed ad-hoc to the user directory using the Package Installer (Project ‣ Package Installer) in order to make the plugin run.

However, we still recommend to install the packages as described below!



  1. Close QGIS, if it is open.

  2. Start the OSGeo4W Shell osgeoicon with admin rights.

    • Open the start menu QGIS 3.xx ‣ OSGeo4W Shell ‣ Right-Click ‣ Run as administrator



      If you used the OSGeo4W Installer to install QGIS, the OSGeo4W Shell will be listed under OSGeo4W in the Start Menu

  3. Activate the Python 3 environment by entering:

    call py3_env.bat

  1. Install required python packages by entering:

    python3 -m pip install -r

    Now all packages will be installed automatically. After completion, the shell should show something like this:


    If the package installation was successful, you can close the shell. The required packages are installed now and you can continue to start/install the EnMAP-Box.


    In case you run into problems because pip is not available in your python environment (error message C:/.../python3.exe: No module named pip or similar), follow these steps…


  1. Open the terminal and install all missing packages using pip:

    python3 -m pip install -r


    See FAQ if you run into problems installing the packages.


Most packages required by the EnMAP-Box, like scikit-learn, are already be part of the environment.

Since QGIS 3.16, the packaging mechanism, allows to install additional package with pip as followed:

/Applications/ install astropy

/Applications/ install -r


See FAQ if you run into problems installing the packages.

3. Install or update the EnMAP-Box

Install from QGIS plugin repository

  1. Open QGIS and go to Plugins ‣ Manage and Install Plugins ‣ All

  2. In the search bar enter enmap or EnMAP-Box 3

  3. Now the EnMAP-Box should be listed in the plugin list:


    Select it and click Install plugin (or Upgrade in case you update to a new version)

  4. Start the EnMAP-Box via the icon icon or from the menubar Raster ‣ EnMAP-Box

Experimental version

It is also possible to install the most recent develop version of the EnMAP-Box. To do so, make sure that the option cb1 Show also experimental plugins is activated in the plugin manager settings. Once activated, there is an additional button Install Experimental Plugin in the plugin manager.



As the experimental tag suggests, this version comes with the newest features and developments, but might also be prone to bugs and crashes.

Install older version

  1. Go to the QGIS Python Plugins Repository
  2. Click on the Versions tab to see all available version.
  3. Click on the desired version and on the next page click download
  4. It is recommended to uninstall previous EnMAP-Box versions (delete folder manually, or in QGIS via Plugins ‣ Manage and Install Plugins ‣ Installed ‣ EnMAP-Box 3 ‣ Uninstall plugin)
  5. Open Plugins ‣ Manage and Install Plugins ‣ Install from ZIP.
  6. Press and select the downloaded zip file ( and click Install plugin.
  7. Start the EnMAP-Box via the icon icon or from the menubar Raster ‣ EnMAP-Box.