At a minimum you will need to install:
On Unix machines, you can reasonably expect your distribution to have packages for Python and PyQT4. You may need to install Py using Pip or similar (see the link above).
With those installed, you can execute Eco by running bin/eco.
If you wish to see visualisations of parse trees, you may optionally install: