pythonipythonbpython

What are the differences between ipython and bpython?


What does ipython have that bpython lacks and vice versa? How do the two differ?


Solution

  • If you just want an interactive interpreter, bpython should be fine. Just use it until you miss some feature you liked about IPython.

    There are lots of features that IPython offers over bpython:

    This list could be nearly arbitrarily continued. And of course there will be lots of features in bpython lacking from IPython, but you did not ask for those.

    So just use the one that works for you!