.. _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:: 3 .. grid-item-card:: Install NEST with venv :link: venv :link-type: ref .. grid-item-card:: Install NEST with mamba :link: condaenv :link-type: ref .. grid-item-card:: Install NEST without environment :link: noenv :link-type: ref .. 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/`` - 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.