在Windows 64位机器上安装pyenchant

9

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

4个回答

7

目前还没有Enchant的64位版本。

在Python 32位下,PyEnchant可以为您进行拼写检查 - 如果您必须使用64位Python,则需要为64位构建Enchant和PyEnchant并自行解决任何问题。不幸的是,这并不简单。

请注意,32位Python在64位机器上运行良好,对于大多数用途而言,支持的库更多。

要在Python 2.7(32位)上安装,您只需要执行以下步骤:

pip install -U pyenchant

如果在此之后出现问题,下一步是卸载并重新安装:

pip uninstall pyenchant pip install -U pyenchant

希望这可以帮到你!


出于某些业务原因,我别无选择,只能使用64位,所以我想我必须找另一种方法。无论如何,谢谢。 - joe wong
2
你可以尝试查看一下,似乎有人能够构建出一个64位版本的Enchant但不幸的是他在评论中的链接已经失效,也许这个线程还是会有帮助的:http://www.tolon.co.uk/2009/01/integrating-your-application-with-enchant-part-2/。 - Indigo8

2

据我所知,PyEnchant仍未得到维护,但是虽然Enchant有7年的间隔,它在2017年开始复苏,并且仍在2019年发布... https://abiword.github.io/enchant/ https://github.com/AbiWord/enchant - Kelly Clowers

0

放在这里以供需要的人使用。GIMP 中包含一个预构建的 64 位 libenchant 版本。安装它并将库添加到您的路径中,即可在 64 位 Python 版本上构建 pyenchant。

首先安装 GIMP:https://www.gimp.org/downloads/

从 CMD 提示符(全局或在您的 Venv 中)将 GIMP 库位置添加到您的 PATH

SET PATH=%PATH%;C:\Program Files\GIMP 2\bin

然后安装pyenchant

pip install pyenchant

希望这能有所帮助。

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)]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接