python - NLTK 数据安装问题

标签 python nltk

我正在尝试在 Mac OSX 10.9 上安装 NLTK Data。需要设置的下载目录,在NLTK 3.0文档中提到,集中安装是/usr/share/nltk_data。但是对于这条路,我得到了错误 OSError:[Errno 13] 权限被拒绝:'/usr/share/nltk_data'

我可以设置下载目录为/Users/ananya/nltk_data集中安装吗?

我的机器上安装了 Python 2.7

谢谢, 阿那亚

最佳答案

你试过吗:

$ sudo python
>>> import nltk
>>> nltk.download()

要检查下载是否有效,请尝试您下载的一些语料库,例如

>>> from nltk.corpus import wordnet
>>> wordnet.synsets('dog')
[Synset('dog.n.01'), Synset('frump.n.01'), Synset('dog.n.03'), Synset('cad.n.01'), Synset('frank.n.02'), Synset('pawl.n.01'), Synset('andiron.n.01'), Synset('chase.v.01')]

如果语料库没有正确安装,你会看到这样的东西:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/util.py", line 68, in __getattr__
    self.__load()
  File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/util.py", line 56, in __load
    except LookupError: raise e
LookupError: 
**********************************************************************
  Resource 'corpora/wordnet' not found.  Please use the NLTK
  Downloader to obtain the resource:  >>> nltk.download()
  Searched in:
    - '/home/alvas/nltk_data'
    - '/usr/share/nltk_data'
    - '/usr/local/share/nltk_data'
    - '/usr/lib/nltk_data'
    - '/usr/local/lib/nltk_data'
**********************************************************************

关于python - NLTK 数据安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22191619/

相关文章:

python - 训练有素的 word2vec 模型词汇表中缺少的单词

python - pygooglevoice 登录问题

python - celery 异常处理

python - 如何构建IMS开源语料库工作台和NLTK可读语料库?

hadoop - 如何将NLTK与Hadoop HDFS集成?

python - 在 Django 应用程序中使用 nltk

python - 如何保持Python服务器连接打开,直到客户端完成它?

python - 尝试使用 np.piecewise 进行多元函数时出现 ValueError

python - 尝试安装 graphlab 时出错

python - 如何在python nltk中使用malt解析器