Downloading PyEnchant

The current release of PyEnchant is version 1.6.6. See the python package index for a full list of available downloads.

Prerequisites

To get PyEnchant up and running, you will need the following software installed:

  • Python 2.6 or later
  • The enchant library, version 1.5.0 or later.
    • For Windows users, the binary installers below include a pre-built copy of enchant.
    • For Mac OSX users, the binary installers below include a pre-built copy of enchant.

Source Distribution

PyEnchant is distributed using the Python "setuptools" framework. In most cases this works just like the standard "distutils" framework, but you may be interested in these notes on installing with setuptools. Basic instructions for building from source can also be found in the tutorial. The source is available for download in the following file:

Windows Users

For convenience, Windows users are provided with a pre-built installation program which can be used to install PyEnchant.

There is also a wheel available for users who prefer them, which can be installed using pip:

These pre-built distributions contain a compiled Enchant binary as well as several DLLs produced by Tor Lillqvist. In order to ensure compliance with the license for these supporting libraries, the sourcecode and supporting build environment is available for download in the following file:

Windows users can also follow the instructions above to build from source.

Mac OS X Users

For convenience, Mac OS X users are provided with a pre-built binary wheel" which can be installed using pip:

These pre-built distributions contain a compiled Enchant binary as well as several supporting libraries. In order to ensure compliance with the license for these supporting libraries, the sourcecode and supporting build environment is available for download in the following file:

Mac OSX users can also follow the instructions above to build from source, after installing the underlying enchant library via e.g. macports or homebrew.