Skip to content

Latest commit

 

History

History
102 lines (63 loc) · 3.8 KB

INSTALL.rst

File metadata and controls

102 lines (63 loc) · 3.8 KB

Installation

Thank you for using |MESSAGEix|! We hope this documentation can help you with your modelling journey.

First, choose which install process to use. Use the :ref:`install-quick` steps on this page if all of the following apply:

If any of the above does not apply, instead consult the :doc:`install-adv`. If the terms above are unfamiliar, you may need to review the :doc:`prereqs` for using |MESSAGEix| before you proceed. For issues encountered during installation, see “:ref:`common-issues`” in the guide, and further resources linked there.

.. toctree::
   :hidden:

   install-adv

Choose one of the install methods below. Depending on your choice, you should have either :program:`pip` or :program:`conda` installed on your system. If in doubt, we recommend :program:`pip` because it is quick, easy to use and to troubleshoot. (For more considerations, see “:ref:`install-pip-or-conda`” in the advanced guide.)

  1. Open a terminal/command prompt.

  2. Activate your virtual environment.

  3. Run [1]:

    pip install message_ix[docs,report,tests,tutorial]
    

This will install the latest release of |MESSAGEix| from the Python Package Index (PyPI).

[1]See “:ref:`install-extras`” in the advanced guide for an explanation of the [docs,report,tests,tutorial] extra requirements. See “:ref:`Graphviz <install-graphviz>`” if you want to use :meth:`.visualize` or run the test suite.
  1. Open a terminal/command prompt.

  2. Activate your virtual environment.

  3. Configure :program:`conda` to install :mod:`message_ix` from the conda-forge channel:

    conda config --prepend channels conda-forge
    
  4. Install and configure the mamba solver, which is faster and more reliable than conda's default solver:

    conda install conda-libmamba-solver
    conda config --set solver libmamba
    
  5. Install the message-ix package into the current environment:

    conda install message-ix
    

This will install the latest release of |MESSAGEix| from conda-forge.

Verify that the version installed corresponds to the latest release by running the following commands on the command line. Show versions of :mod:`message_ix`, :mod:`ixmp`, and key dependencies:

message-ix show-versions

The versions should correspond to the latest version shown on the :doc:`whatsnew` page.

Show the list of platforms (~databases) that have been configured and the path to the :mod:`ixmp` config file:

message-ix platform list

See the :ref:`advanced guide <check-install>` for further details.