The easiest way to get bpython is by installing it with pip, preferably in your virtual environment.

pip install bpython

There are several other ways of installing or getting the source to bpython as well.

Release tarball

The latest release for bpython is 0.24 and you can download it on our release page. You can find older releases here.

Git repository

The development version is available with git; use the following command:

git clone

If you get stuck, join #bpython on or send an email to the mailing list (more info).


(Note that packages may be out of date so please try at least the latest release if you have any problems before reporting bugs).


David Paleino maintains the bpython package. The package is included since the release of squeeze. You can install it with:

apt-get install bpython


Terje Rosten has informed me that bpython is now in Fedora, you can install it via

dnf install bpython


The bpython package is included in the Ubuntu repositories starting at Ubuntu 9.10 Karmic Koala. You can install it with:

apt-get install bpython


openSUSE Tumbleweed users can install bpython from the official repositorios via

zypper in python3-bpython

Up to date packages for other openSUSE releases can be found at

Please follow the instructions there to install bpython with zypper.


You can find bpython packages for Solaris on the sunfreeware website, kindly provided for by Steven Christensen.


A bpython package is available in the OpenBSD repositories. You can install it with:

pkg_add bpython