2016-06-12 8 views
3

Я хочу установить PyEnchant для проверки орфографии, и для нее требуется enchant, установленная на моей машине. Но все файлы .exe, которые я мог найти, были для систем win32. Есть ли другой способ установить его на 64-разрядную машину Windows?Установить pyenchant на 64-разрядной машине Windows

ответ

5

В настоящее время нет 64-битной версии Enchant.

PyEnchant может выполнить проверку орфографии под Python 32 бит - если вам нужно использовать 64-битный Python, вам нужно будет создать Enchant и PyEnchant для 64-битного и самостоятельно решить любые проблемы. К сожалению, это не тривиально.

Обратите внимание, что 32-разрядный Python отлично работает для большинства применений на 64-битных машинах и в целом поддерживает больше библиотек.

Для установки на Python 2.7 (32 бит) все, что вам нужно нужно сделать, это:

пип установить -U pyenchant

Если у вас возникли проблемы после этого следующий шаг заключается в удалить и переустановить:

пип деинсталлировать pyenchant пип установить -U pyenchant

Надеюсь, это поможет!

+0

У меня нет выбора, кроме как использовать 64-разрядные для определенных бизнес-причинам, так что я думаю, я просто должен найти другой путь. Спасибо, в любом случае. –

+2

Вы можете попробовать проверить это, похоже, что кто-то смог построить 64-битную версию Enchant, но, к сожалению, его ссылка (в комментариях) мертва, возможно, нить полезна в любом случае: http://www.tolon.co .uk/2009/01/интегрирование-ваше-приложения с-очаровать-часть-2 / – Indigo8

1

Если вы собираетесь использовать PyEnchant для проверки орфографии и предложения, взгляните на библиотеку шаблонов, они теперь поддерживают Python 3 на 64-битной машине Windows. https://github.com/clips/pattern/tree/development

В случае, если вы заинтересованы в использовании:

from pattern.en import suggest 
suggest("fianlly") 
#output: [('finally', 1.0)]