.. _dev_install: Install NEST from source ========================= .. note:: Please see our :ref:`development workflows and guidelines `, if you need a refresher in git or need to review the coding or documentation guidelines. * Clone nest-simulator from Github ``_: .. code-block:: sh git clone git@github.com:/nest-simulator.git * or download the tarball `here `_ and unpack it: .. code-block:: sh tar -xzvf nest-simulator-x.y.tar.gz We have provided an `environment.yml `_ file that contains all possible packages needed for NEST development. .. grid:: 2 .. grid-item-card:: Install NEST with conda See our instructions for installing NEST from source in a :ref:`conda environment ` .. grid-item-card:: Install NEST without environment If you want to install NEST without any environment, see the :ref:`instructions here `. .. seealso:: :ref:`cmake options for NEST ` What gets installed where ------------------------- By default, everything will be installed to the subdirectories ``/{bin,lib,share}``, where ``/install/path`` is the install path given to ``cmake``: - Executables ``/bin`` - Dynamic libraries ``/lib/`` - SLI libraries ``/share/nest/sli`` - SLI documentation ``/share/doc/nest`` - Examples ``/share/doc/nest/examples`` - PyNEST ``/lib/pythonX.Y/site-packages/nest`` - PyNEST examples ``/share/doc/nest/examples/pynest`` If you want to run the ``nest`` executable or use the ``nest`` Python module without providing explicit paths, you have to add the installation directory to your search paths.