9

我想安装 PyEnchant 进行拼写检查,它需要在我的机器上安装enchant 。但是我能找到的所有 .exe 文件都是针对 win32 系统的。有没有其他方法可以在 Windows 64 位机器上安装它?

4

4 回答 4

7

目前没有 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

希望这可以帮助!

于 2016-06-12T10:32:54.777 回答
2

根据这里的信息https://github.com/rfk/pyenchant和 pyenchant 不再维护。伤心。

人们推荐另一个项目:https ://github.com/barrust/pyspellchecker

于 2019-09-20T15:17:17.663 回答
0

如果您打算使用 PyEnchant 进行拼写检查和建议,请查看 Pattern 库,它们现在支持 Windows 64 位机器上的 Python 3。 https://github.com/clips/pattern/tree/development

如果您对用法感兴趣:

from pattern.en import suggest
suggest("fianlly")
#output: [('finally', 1.0)]
于 2018-02-02T14:59:31.633 回答
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

希望这可以帮助。

于 2019-07-10T21:12:10.810 回答