# Development environment quickerstart guide (Linux and Mac)

With conda installed (through Miniforge or Mambaforge, Miniconda or Anaconda), execute the following commands at the terminal from the base directory of your SciPy clone:

    # Create an environment with all development dependencies
    conda env create -f environment.yml  # works with `mamba` too
    conda activate scipy-dev

    # Initialize git submodules
    git submodule update --init

    # Build SciPy for development work plus run tests
    python runtests.py    # Alternatively, it's fine to use `python setup.py develop`

    # Install SciPy in develop mode in conda
    conda develop .

For more detailed instructions, see the other Development environment guides.

Ways to Contribute SciPy contributor guide