【问题标题】:Python Spell CorrectPython 拼写正确
【发布时间】:2015-09-21 06:34:54
【问题描述】:

我正在尝试编写 python 脚本来对语言进行拼写校正 - 英语 [GB]、德语、西班牙语、意大利语、法语。

作为第一步,我在我的机器[64bit, python 2.7]中安装了pyenchant,当我尝试导入附魔包时,我收到以下错误消息。

*ImportError: The 'enchant' C library was not found. Please install it via your OS package manager, or use a pre-built binary wheel from PyPI.*

当我用谷歌搜索错误信息时,我得知 64 位版本的附魔包尚不可用。

有人可以帮助我使用附魔包或任何其他包/技术对上述五种语言进行拼写更正吗?

【问题讨论】:

    标签: python spell-checking pyenchant


    【解决方案1】:

    pyenchant 可以在所有五种语言中进行拼写检查,在 python 32 位下 - 如果你使用 64 位 python,那么你需要为64 位并自行解决任何问题。

    请注意,32 位 python 可以正常工作,对于大多数用途,在 64 位机器上,通常支持更多库。

    要在 Python 2.7(32 位)上安装,您需要做的就是:

    pip install -U pyenchant
    

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

    pip uninstall pyenchant
    pip install -U pyenchant
    

    但您也可以使用cheese shop 下载,如果您遇到问题,我建议,为简单起见,只需使用Windows Installer 链接适用于 1.6.6 版 Windows 安装程序

    【讨论】:

    • 谢谢... 我使用了 32 位 python 并安装了 pyenchant pip install pyenchant ... 然后将其导入 python import enchant'... but I got following error message **ImportError: The 'enchant' C library没找到。请通过您的操作系统包管理器安装它,或使用 PyPI 中预先构建的二进制轮。`**...我的操作系统是 windows...你能帮忙我如何解决这个错误消息..
    猜你喜欢
    • 1970-01-01
    • 2023-01-11
    • 2019-07-02
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多