conda-forge installΒΆ

osx-arm64: missing random number generators

Due to a cross-compiling issue in the conda-forge NEST package, some random number generators are not available if you are using macOS arm64 architecture. The available generators are the Mersenne Twister generators mt19937 and mt19937_64.

Note

We recommend using Mamba (https://mamba.readthedocs.io). Mamba has the advantage of installing conda packages and environments more quickly and can be used as a complete drop-in replacement for conda.

  1. To keep your mamba setup tidy, we recommend that you install NEST into a separate environment together with Python packages that you will use when working with NEST; see also our Tips for installing NEST with Mamba.

    To install the latest version of NEST in a new environment called ENVNAME, just run

    mamba create --name ENVNAME -c conda-forge nest-simulator
    

    To install additional packages into the environment, just list them together with nest-simulator.

    mamba create --name ENVNAME -c conda-forge nest-simulator jupyterlab seaborn
    
  2. To see all NEST versions available via conda, either run

      mamba search -c conda-forge nest-simulator
    
    To install a specific version  e.g., NEST 2.18.0, run
    
    mamba create --name nest_2_18_0 -c conda-forge nest-simulator=2.18.0=*
    

    The syntax for this install follows the pattern: nest-simulator=<version>=<build_string>.

  3. Activate your environment:

    mamba activate ENVNAME
    
  4. Note the following:

    • We currently provide NEST with thread-based parallelization on conda-forge. This should suffice for most uses on personal computers.