To use bpython, in addition to downloading the package itself you will also have to ensure that the following packages are installed on your system:
Pygments
requests
Sphinx (optional; for documentation only)
mock (optional; for the test suite only)
babel (optional; for internationalization purposes)
curtsies
greenlet
urwid (optional; for bpython-urwind only)
requests[security] for Python versions < 2.7.7
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.