Explanations of how to install and use IPython Notebook with a venv and multiple virtualenv (one for Python 2 and one for Python 3).
We run step-by-step and detail all the operations. A quicker, more concise guide can be found at the end of this gist.
We create first one venv for each version of Python.
mkvirtualenv -p /path/to/python2.7 venv-name
deactivate