我想安装 PyEnchant 进行拼写检查,它需要在我的机器上安装enchant 。但是我能找到的所有 .exe 文件都是针对 win32 系统的。有没有其他方法可以在 Windows 64 位机器上安装它?
4 回答
目前没有 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和 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
希望这可以帮助。