Overview

To setup a virtualenv on ubuntu 12.10, run:

mkvirtualenv my-env
./setup.bash

For other distros... I don't know. The main thing is, pygame needs to be installed from the repo (at the time of writing), cython needs to be installed before pygame and kivy, and kivy needs to be installed via easy_install rather than pip.