If you are running Ubuntu, see Installing on Ubuntu.
If the packages for NumPy, Mayavi, SciPy, PySide, wxPython (and maybe some more) are not precompiled for your distribution (or you don’t know what that means), do the following:
Go to the Enthought Python Distribution (EPD) website, and sign up for an Enthought account. You will receive a mail for activation of your Enthought account. Click the link in this mail for successfully activation of your Enthought account.
Choose downloads at the top right and scroll down to Academic versions. Click on ACADEMIC and follow the instructions (you will receive a new mail with instructions). When logged into the EPD repository choose installers and download the file named “epd-7.3-2-rh5-x86.sh”.
Open a Terminal window and go to the directory where you saved the file.
Type in the following commands:
chmod +x epd-7.3-2-rh5-x86.sh ./epd-7.3-2-rh5-x86.sh
Follow the instructions in the installer. When it completes successfully, you need to edit your .bashrc file so that your PATH points to the bin folder in the EPD installation. Replace <installpath> and add the following line below to the file .bashrc found in your home folder:
export PATH=<installpath>/bin/:$PATH
<installpath> is the path to your EPD installation.