NLTK错误:OSError:没有这样的文件或目录

时间:2018-05-21 04:57:07

标签: python anaconda nltk

我正在关注在线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 :(得分:0)

它应该是格式问题(.text vs .txt)已经突出显示。由于以下步骤在我的linux系统中运行良好(见截图)

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

enter image description here