У меня был похожий вопрос. Я хотел иметь bpython в Vim, так как устал от переключения между терминалом и Vim. Оказывается, есть фантастический плагин (как обычно для Vim :), который называется conque . Документы здесь
После того, как вы установите его в приглашении Vim, выполните : ConqueTerm bpython и улыбнитесь :) Я думаю, что это работает и для Ipython, и для других.