It's the first thing i install in my virtualenvs. Much better then the standard interactive console and just works out of the box.
If you don't want more then tab completion, docstrings and a working command history between sessions it is great!
For more stuff, see ipython.
I see BPython has a list of alternative pretty interpreters listed on its page. iPython (that I know of) and DreamPie (that I don 't know of).<p><a href="http://bpython-interpreter.org/alternatives/" rel="nofollow">http://bpython-interpreter.org/alternatives/</a><p>Can anyone say how they all compare to each other?
This is a great project that's been posted here on HN a couple of times already. I like this project a lot but I can't use it on my Mac because it swallows all the libedit/readline keyboard shortcuts I've come to expect from any REPL. Shame.
Bpython is good, but IPython with %edit and knowledge of a command line text editor has changed my workflow[1]. I wish more repls had this ability.<p>[1]: Maybe you can do it Bpython and I'm just not aware.
Quick warning: Bpython crashes if you need to resize the terminal on OS X. And because it truncates the output to what can fit on the screen, it's essentially unusable for things with a long output. (Because if you need to scroll or resize the window to see the full output, it will crash.) It's amazingly good for most things, but occasionally I need to switch back to the default interpreter.
I'm finding it extremely buggy. For example - pressing F8 when no code has been entered yet causes a TypeError. I will post this on the mailing list but considering it's an old (~4yrs?) project I'm surprised such issues haven't been fixed.