All the necessary packages should be able to be installed using your Linux package manager:
If the above method doesn’t work for some reason, another option is to use the Free Enthought Python Distribution (EPDFree). Enthought sponsors much of the development for NumPy and SciPy. EPDFree is a bundled binary distribution of Python including a set of useful packages.