Use virtualenvwrapper to keep your python environments isolated.
This is a sample project of Django-CMS with Django 1.4 It makes a mighty assumption that the closest implementation of Django-CMS being compatible with Django version 1.4 is
You'll also need to have sqlite3 installed
sudo apt-get install sqlite3 libsqlite3-dev
Once you are in an isolated python environment
pip install -r requirements.txt
./manage.py syncdb --all
./manage.py migrate --fake