Install pyenchant on a Windows 64-bit machine

joe wong picture joe wong · Jun 12, 2016 · Viewed 13.3k times · Source

I want to install PyEnchant for spell checking and it requires enchant installed on my machine. But all the .exe files I could find were for win32 systems. Is there any other way to install it on Windows 64-bit machine?

Answer

Indigo8 picture Indigo8 · Jun 12, 2016

Currently there is no 64-bit version of Enchant.

PyEnchant can do your spelling check under Python 32 bit - if you have to use 64 bit Python then you will need to build Enchant and PyEnchant for 64 bit and resolve any issues yourself. This isn't trivial unfortunately.

Note that 32 bit Python works fine, for most usages, on 64 bit machines and in general more libraries are supported.

For installing on Python 2.7 (32 bit) all you should need to do is:

pip install -U pyenchant

If you are having problems after this the next step is to uninstall and reinstall:

pip uninstall pyenchant pip install -U pyenchant

Hope this helps!