bpython

An enhanced interactive Python interpreter with syntax highlighting and completion suggestions.

By The bpython contributors

Compare bpython with another product

Alternatives

See all alternatives

About bpython

bpython adds a visual interface to interactive Python sessions, with inline syntax highlighting, completion suggestions, and expected function parameter lists. It can auto-indent code, rewind the last entered line, and save or send entered code to a pastebin.

It supports Python 3 and runs on Linux, BSD, and macOS, with Windows support requiring additional work.

Strengths

  • Inline syntax highlighting and completion suggestions
  • Displays expected Python function parameters
  • Can rewind and re-evaluate the last line
  • Can save entered code to a file

Limitations

  • Windows support is described as requiring some work

Details

Pricing
FreeFree and open source under the MIT license.
License
MIT
Developer
The bpython contributors
Platforms
Windows, macOS, Linux
How it runs
Downloadable app
Best suited for
Python users who want a more informative interactive shell
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing