# Installing the LSST Science Pipelines¶

We offer a few ways of installing the LSST Science Pipelines. Choose an option below to get started.

Note

To install the LSST Simulation software, such as MAF, please follow the LSST Simulations documentation instead of these guides.

Conda installation
Install the Pipelines as an Anaconda/Miniconda binary package. This is the easiest installation option since no source compilation is required.
Source installation (newinstall.sh)
newinstall.sh allows you to build and install the LSST Science Pipelines from source. You can use your existing Python 2.7, or opt to use a built-in Miniconda.
CernVM FS (external link)
CernVM FS is a virtual machine that makes it easy to run the LSST Science Pipelines without compiling code. This distribution is supported by Fabio Hernandez of IN2P3.
Docker Containers (external link)
These images are convenient for using the LSST Science Pipelines in distributed or cloud-based computing workflows, or for one-off installations without modifying your environment. You can get them from our DockerHub repo
lsstsw installation
lsstsw (and lsst-build) are the tools we use internally to build and test the LSST Science Pipelines. Use this installation option if you’re interested in developing the Science Pipelines since lsstsw presents the Pipelines as a directory of cloned repositories from github.com/lsst.

If you have difficulty installing LSST software: