Python NLTK库安装Error:Resource u*corpora/gutenberg* not found.

Posted 奥特曼超人Dujinyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python NLTK库安装Error:Resource u*corpora/gutenberg* not found.相关的知识,希望对你有一定的参考价值。

转载请标明出处:
http://blog.csdn.net/djy1992/article/details/72828734
本文出自:【奥特曼超人的博客】

提起聊天机器人, 想必大家会想起一个优秀的库,NLTK库,这里简化了安装流程并提到大家都会遇到的一个错误。

Resource u*corpora/gutenberg* not found. Please use the NLTKDownloader to obtain the resource: 

运行环境:

WIN+Python 2.7

安装:

 pip install nltk

运行

from nltk.book import *

然后出错:

Resource u*corpora/gutenberg* not found. Please use the NLTKDownloader to obtain the resource.

想起未安装内容库,用命令down下来:

import nltk
nltk.download()

弹出界面:

选择 Download Directory 的时候要注意,默认路径是从这几个地方查找的,这里我放的是: C:\\Python27\\Lib\\nltk_data
需要注意: 安装位置不对也会报错,所以要找到相应的位置进行解压。

我选的是all download,发现太慢,先下载 book 了,反正有个模块调用成功就行 ( 下载会比较慢,你懂的 )。

*** Introductory Examples for the NLTK Book ***
Loading text1, ..., text9 and sent1, ..., sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
text1: Moby Dick by Herman Melville 1851
text2: Sense and Sensibility by Jane Austen 1811
text3: The Book of Genesis
text4: Inaugural Address Corpus
text5: Chat Corpus
text6: Monty Python and the Holy Grail
text7: Wall Street Journal
text8: Personals Corpus
text9: The Man Who Was Thursday by G . K . Chesterton 1908

测试下命令。

>>> text1
<Text: Moby Dick by Herman Melville 1851>



成功输出,这里输出的是书籍标题 Moby Dick by Herman Melville 1851,证明已经是OK了,这里提供份百度云下载,下载完记得 解压,不然会 报同样的错误无法找到相关内容:

链接: http://pan.baidu.com/s/1kV5dM6N 密码: imde



|| 版权声明:本文为博主杜锦阳原创文章,转载请注明出处。

以上是关于Python NLTK库安装Error:Resource u*corpora/gutenberg* not found.的主要内容,如果未能解决你的问题,请参考以下文章

NLTK基础

NLTK的使用

Python 的 NLTK 与相关的 Java 库? [关闭]

python中nltk的下载安装方式

python NLTK 环境搭建

自然语言处理篇--以NLTK为基础讲解自然语?处理的原理