Installation Instructions

Debian or Ubuntu, System Wide Install

Urwid packaged as python-urwid in Ubuntu "edgy" and in Debian testing and unstable. Use your favorite package manager or issue the following command as root:

apt-get install python-urwid

The latest versions of the same packages are hosted on this web site. To retrieve them add the following line to your /etc/apt/sources.list:

deb http://excess.org/ unstable main 

Then issue the following commands as root to install Urwid:

apt-get update
apt-get install python-urwid

Others Operating Systems, System Wide Install

Download and extract the Urwid tarball, then run the following commands in the urwid-X.Y.Z directory as root:

python setup.py install

SuSE users please note: SuSE Linux may not come with the curses library installed. You will need to install the ncurses and python-curses packages before you can use Urwid's curses_display module.

Local Install

If you don't have root access or you don't want to do a system wide install, you can download and extract the Urwid tarball, then copy the inner urwid directory into the directory of each program that needs to use it.