# Pygments

## Installation

« Back To Index

Pygments requires at least Python 2.3 to work correctly. Just to clarify: there won't ever be support for Python versions below 2.3. However, there are no other dependencies.

### Installing a released version

#### As a Python egg (via easy_install)

You can install the most recent Pygments version using easy_install:

    sudo easy_install Pygments

This will install a Pygments egg in your Python installation's site-packages directory.

#### From the tarball release

1. Download the most recent tarball from the download page
2. Unpack the tarball
3. `sudo python setup.py install`

Note that the last command will automatically download and install setuptools if you don't already have it installed. This requires a working internet connection.

This will install Pygments into your Python installation's site-packages directory.

### Installing the development version

#### If you want to play around with the code

1. Install Mercurial
2. `hg clone http://dev.pocoo.org/hg/pygments-main pygments`
3. `cd pygments`
4. `ln -s pygments /usr/lib/python2.X/site-packages`
5. `ln -s pygmentize /usr/local/bin`

As an alternative to steps 4 and 5 you can also do `python setup.py develop` which will install the package via setuptools in development mode.