install base python packages
sudo apt-get install python python-pip python-dev
pip install the virtualenvwrapper
sudo pip install virtualenvwrapper
load up the wrapper script
put source /usr/local/bin/virtualenvwrapper.sh in your .bashrc file
source file if you didn't load another terminal
source ~/.bashrc
create a new virutalenv
mkvirtualenv ipython
install the pip packages
pip install jupyter ipython jsonschema tornado pyzmq jinja2
start the ipython notebook server
ipython notebook --ip x
now they recommend use whatever works for you.
jupyter notebook