# Debian / Ubuntu developer install

## Dependencies

See Download and Install for the installation instructions. Since NiPy is provided within stock distribution (`main` component of Debian, and `universe` of Ubuntu), to install all necessary requirements it is enough to:

    sudo apt-get build-dep python-nipy

Note

Above invocation assumes that you have references to `Source` repository listed with `deb-src` prefixes in your apt .list files.

Otherwise, you can revert to manual installation with:

    sudo apt-get build-essential
    sudo apt-get install python-dev
    sudo apt-get install python-numpy python-numpy-dev python-scipy
    sudo apt-get install liblapack-dev
    sudo apt-get install python-sympy

## Useful additions

Some functionality in NiPy requires additional modules:

    sudo apt-get install ipython
    sudo apt-get install python-matplotlib
    sudo apt-get install mayavi2

For getting the code via version control:

    sudo apt-get install git-core

Then follow the instructions at Submitting a patch.

And for easier control of multiple Python modules installations (e.g. different versions of IPython):

    sudo apt-get install virtualenvwrapper