Ошибка NLTK: OSError: Нет такого файла или каталога - PullRequest
0 голосов
/ 21 мая 2018

Я слежу за онлайновой книгой NLTK и пытаюсь выполнить строку кода, которую авторы привели в качестве примера (отсюда: http://www.nltk.org/book/ch02.html; конкретно 1.1 Gutenberg Corpus)

emma = nltk.corpus.gutenberg.words('austen-emma.txt')

Это выдает ошибку:

  File "/anaconda3/lib/python3.6/site-packages/nltk/data.py", line 316, in __init__
    raise IOError('No such file or directory: %r' % _path)

и

OSError: No such file or directory: '/Users/kamila/nltk_data/corpora/gutenberg/austen-emma.text'

Я проследовал обе эти директории и обнаружил, что они существуют на моем компьютере:

enter image description here

enter image description here

Я не уверен, что делать, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 21 мая 2018

Это должно быть проблемой формата (.text vs .txt), как уже выделено.Следующие шаги хорошо работают в моей системе Linux (см. Скриншот)

import nltk
nltk.download("gutenberg")
emma = nltk.corpus.gutenberg.words('austen-emma.txt')

enter image description here

...