Я хочу установить PyEnchant для проверки орфографии, и для нее требуется enchant, установленная на моей машине. Но все файлы .exe, которые я мог найти, были для систем win32. Есть ли другой способ установить его на 64-разрядную машину Windows?Установить pyenchant на 64-разрядной машине Windows
ответ
В настоящее время нет 64-битной версии Enchant.
PyEnchant может выполнить проверку орфографии под Python 32 бит - если вам нужно использовать 64-битный Python, вам нужно будет создать Enchant и PyEnchant для 64-битного и самостоятельно решить любые проблемы. К сожалению, это не тривиально.
Обратите внимание, что 32-разрядный Python отлично работает для большинства применений на 64-битных машинах и в целом поддерживает больше библиотек.
Для установки на Python 2.7 (32 бит) все, что вам нужно нужно сделать, это:
пип установить -U pyenchant
Если у вас возникли проблемы после этого следующий шаг заключается в удалить и переустановить:
пип деинсталлировать pyenchant пип установить -U pyenchant
Надеюсь, это поможет!
Если вы собираетесь использовать PyEnchant для проверки орфографии и предложения, взгляните на библиотеку шаблонов, они теперь поддерживают Python 3 на 64-битной машине Windows. https://github.com/clips/pattern/tree/development
В случае, если вы заинтересованы в использовании:
from pattern.en import suggest
suggest("fianlly")
#output: [('finally', 1.0)]
У меня нет выбора, кроме как использовать 64-разрядные для определенных бизнес-причинам, так что я думаю, я просто должен найти другой путь. Спасибо, в любом случае. –
Вы можете попробовать проверить это, похоже, что кто-то смог построить 64-битную версию Enchant, но, к сожалению, его ссылка (в комментариях) мертва, возможно, нить полезна в любом случае: http://www.tolon.co .uk/2009/01/интегрирование-ваше-приложения с-очаровать-часть-2 / – Indigo8