0

谁能帮我解决这个问题?如果单词拼写错误,我正在尝试在 colab 中安装 pyenchant 以执行可能的建议。我想用pyenchant. 这就是我尝试过的;

!pip install pyenchant==1.6.8 

但它输出以下错误;

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

我的想法是如果一个词错了就得到一些可能的建议,我打算做以下事情

import enchant
test = enchant.Dict("en_US")
test.suggest("Posible")

谁能建议我如何做到这一点?我正在研究colab。请帮助我了解如何pyenchant在 colab 中安装或任何其他可能的方式,如果一个词是错误的,我可以获得可能的建议。

4

2 回答 2

2

你需要先用apt安装

!apt install enchant

然后用 pip

!pip install pyenchant
于 2019-10-23T23:22:56.280 回答
1

另一种基于NLTK没有附魔的可能性是NLTK的单词语料库

>>> from nltk.corpus import words
>>> "would" in words.words()
True
>>> "could" in words.words()
True
>>> "should" in words.words()
True
>>> "I" in words.words()
True
>>> "you" in words.words()
True

或者如果你仍然想使用附魔 https://stackoverflow.com/a/57444274/11339475 看看这个解决方案,它已经解决了。

于 2019-10-22T10:56:38.323 回答