====================================================================== Bill's recipe 1. Install pip if you haven't already: curl https://bootstrap.pypa.io/get-pip.py -o - | sudo -H python 2. Install the new iPython: sudo -H pip install --upgrade ipython[all] 3. Start it up: ipython notebook ====================================================================== Will's recipe Also with pip: pip install pyzmq jinja2 tornado mistune jsonschema pygments terminado ipython notebook ====================================================================== Chris's method sudo easy_install --upgrade ipython ipython notebook And then, when the above results in complaints, upon launch or upon trying to open or save a notebook file, use easy_install to install all of the dependencies that easy_install failed to take care of (which iPython lets you know about reliably).