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.