【发布时间】:2016-10-12 18:41:06
【问题描述】:
我想安装 PyEnchant 进行拼写检查,它需要在我的机器上安装 enchant。但是我能找到的所有 .exe 文件都是针对 win32 系统的。有没有其他方法可以在 Windows 64 位机器上安装它?
【问题讨论】:
我想安装 PyEnchant 进行拼写检查,它需要在我的机器上安装 enchant。但是我能找到的所有 .exe 文件都是针对 win32 系统的。有没有其他方法可以在 Windows 64 位机器上安装它?
【问题讨论】:
目前没有 64 位版本的 Enchant。
PyEnchant 可以在 Python 32 位下进行拼写检查 - 如果您必须使用 64 位 Python,那么您需要为 64 位构建 Enchant 和 PyEnchant 并自己解决任何问题。不幸的是,这并非微不足道。
请注意,32 位 Python 在大多数情况下都可以在 64 位机器上正常工作,并且通常支持更多库。
要在 Python 2.7(32 位)上安装,您需要做的就是:
pip install -U pyenchant
如果您在此之后遇到问题,下一步是卸载并重新安装:
pip 卸载 pyenchant pip install -U pyenchant
希望这会有所帮助!
【讨论】:
根据这里的信息https://github.com/rfk/pyenchant enchant 和 pyenchant 不再维护。伤心。
【讨论】:
如果您打算使用 PyEnchant 进行拼写检查和建议,请查看 Pattern 库,它们现在支持 Windows 64 位机器上的 Python 3。 https://github.com/clips/pattern/tree/development
如果您对用法感兴趣:
from pattern.en import suggest
suggest("fianlly")
#output: [('finally', 1.0)]
【讨论】:
将这里留给遇到它的任何人。 GIMP 中包含一个预构建的 64 位版本的 libenchant。通过安装它并将库添加到您的路径中,您可以在 64 位版本的 Python 上构建 pyenchant。
首先安装 GIMP:https://www.gimp.org/downloads/
从全局或在您的 Venv 中的 CMD 提示符将 GIMP 库位置添加到您的 PATH
SET PATH=%PATH%;C:\Program Files\GIMP 2\bin
然后安装pyenchant
pip install pyenchant
希望这会有所帮助。
【讨论】: