Проблема с библиотекой Pyechant и Webtext - PullRequest
0 голосов
/ 25 апреля 2019

Я новичок в Python и слежу за книгой Python 3 с NLTK (CookBook). Я успешно установил пакет nltk, написав pip install nltk в Cmd.Теперь я пытаюсь установить библиотеку webtext и pyechant, как это, но я получаю эту проблему: enter image description here

Также это код, и это ошибки, я получаю код:

from nltk.collocations import TrigramCollocationFinder
from nltk.metrics import TrigramAssocMeasures
words = [w.lower() for w in webtext.words('singles.txt')]
tcf = TrigramCollocationFinder.from_words(words)
tcf.apply_word_filter(filter_stops)
tcf.apply_freq_filter(3)
print(tcf.nbest(TrigramAssocMeasures.likelihood_ratio, 4))

Ошибка:

    File "C:/Users/lenovo/Desktop/cook book/ch1(15).py", line 3, in <module>
        words = [w.lower() for w in webtext.words('singles.txt')]
  NameError: name 'webtext' is not defined

enter image description here

1 Ответ

1 голос
/ 26 апреля 2019

Добавьте

из nltk.corpus, импортируйте веб-текст

, а затем убедитесь, что вы загрузили его:

nltk.download ('webtext')

...