The easiest way to install Gammapy is to install the Anaconda distribution. The installation is explained in the Quickstart section.
Using virtual environments¶
We recommend to create an isolated virtual environment for each version of Gammapy, so that you have full control over additional packages that you may use in your analysis. We provide, for each stable release of Gammapy, a YAML file that allows you to easily create a specific conda execution environment. This could also help you on improving reproducibility within the users community. See installation instructions on Quickstart section.
$ python -m venv gammapy-env
which will create one in a
gammapy-env folder. To activate it:
$ . gammapy-env/bin/activate
After that you can install Gammapy using
pip as well as other packages you may need.
To leave the environment, you may activate another one or just type:
$ python -m pip install gammapy
To install the current Gammapy development version using pip:
$ python -m pip install git+https://github.com/gammapy/gammapy.git#egg=gammapy
Or like this, if you want to study or edit the code locally:
$ git clone https://github.com/gammapy/gammapy.git $ cd gammapy $ pip install .
How to get set up for Gammapy development is described here: Get set up
Using other package managers¶
Gammapy has been packaged for some Linux package managers. E.g. on Debian, you can install Gammapy via:
sudo apt-get install python3-gammapy
To get a more fully featured scientific Python environment, you can install
other Python packages using the system package manager (
apt-get in this
example), and then on top of this install more Python packages using
sudo apt-get install \ python3-pip python3-matplotlib \ ipython3-notebook python3-gammapy python3 -m pip install antigravity
Note that also on Linux, the recommended way to install Gammapy is via
conda install is maintained by the Gammapy team and gives you
usually a very recent version (releases every 2 months), whereas the Linux
package managers typically have release cycles of 6 months, or yearly or longer,
meaning that you’ll get an older version of Gammapy. But you can always get a
recent version via pip:
sudo apt-get install python3-gammapy pip install -U gammapy