【问题标题】:Install pyenchant on a Windows 64-bit machine在 Windows 64 位机器上安装 pyenchant
【发布时间】:2016-10-12 18:41:06
【问题描述】:

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

【问题讨论】:

    标签: python windows pyenchant


    【解决方案1】:

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

    希望这会有所帮助!

    【讨论】:

    • 出于某些商业原因,我别无选择,只能使用 64 位,所以我想我只需要找到另一种方法。无论如何,谢谢。
    • 您可以尝试检查一下,看起来有人能够构建 64 位版本的 Enchant,但不幸的是他的链接(在 cmets 中)已死,也许该线程无论如何都有帮助:@987654321 @
    【解决方案2】:

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

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

    【讨论】:

    【解决方案3】:

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

    如果您对用法感兴趣:

    from pattern.en import suggest
    suggest("fianlly")
    #output: [('finally', 1.0)]
    

    【讨论】:

      【解决方案4】:

      将这里留给遇到它的任何人。 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
      

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-08
        • 2017-06-08
        • 2015-11-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多