bpython можно разве что сравнивать со старым добрым ipython, который консольный. Последние два года ребята из команды IPython упорно пилят Notebook. Развитие web-ориентированной интерактивной вычислительной платформы — это их долгосрочная цель. И у них неплохо получается, очень активный проект.
Если я вас правильно понял, то вы хотите запустить ipython совместно с python 2.*. Я для этого использую (как и многие я думаю) virtualenv (http://www.virtualenv.org/en/latest/. На данный момен в своей виртуальной среде я обновил предыдущий ipython на новую версию и все работает отлично (со старыми jinja2, tornado, pyzmq).
В IPython ещё здорово то, что можно писать ядра и «магию» для всяких разных языков и работать с ними практически прозрачно через IPython-консоль и Notebook. Вот, например, для тех, кто интересуется языком Julia: Проект на GitHub Туториал
Обзор IPython Notebook 2.0