python3使用nltk.download()时出错

如果你也在使用nltk.download()时出错,本简短的随笔会帮助你解决这个问题。如果本随笔对你有帮助,登陆后给我个赞罢。

首先踩一脚其他类似的博文:那些博文太老,太落后,并且一个抄一个,最早竟能追溯到12年。结果只能把简单的变为复杂的,对卡在安装上的你我毫无帮助。好的,批评到此结束,下面请看教程~

首先使用WIN + R输入cmd打开命令提示符,键入

pip install nltk

然后在python交互下使用

import nltk.book

此时你应能看到一系列的,一长串的报错。最末尾会有一段(可能并不完全相同,数量也不一样):

Searched in:
    - 'C:\\<一个路径>/nltk_data'
    - 'C:\\<一个路径>\\nltk_data'
    - 'C:\\<一个路径>\\nltk_data'
    - 'C:\\<一个路径>\\nltk_data'
    - 'C:\\<一个路径>\\nltk_data'
    - 'C:\\nltk_data'
    - 'D:\\nltk_data'
    - 'E:\\nltk_data'

好,记下其中任一路径。接下来我们去https://github.com/nltk/nltk_data下载我们需要的数据。

现在是2020年5月18日,你只需下载正数第二个“packages”文件夹即可。关于如何在GitHub下载文件夹,可以参阅其他博文,这里就不再赘述~

(如果你实在不会。。。请见本文末)

---A Few Moments Later---

好的,假定你已经下载并成功得到了packages文件夹及其内含的所有文件。现在,把packages文件夹下的所有子文件夹拷贝至前述任一路径处。请注意,不要把packages拷过去,而是packages的子文件夹。(我这里强调了两次,相信你已经看到并看懂了~)

好,大功告成。在python交互下使用

import nltk.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

恭喜,安装完成。简单吧,容易吧。天知道那些博客是怎么把如此简单的事阐述得如此复杂!

感谢你的阅读,本文完。

什么,你不会下载GitHub的单个文件夹?好罢好罢,请联系我:[email protected]

还好这个文件夹并不大,只有六百余兆,我就通过其他手段发给你吧。

但是!我要收你【七块钱奶茶费】作为时间消耗的补贴。什么,你不想给?那请Baidu/Google/Bing。这些东西查一下就有了嘛!

好的,本文到此真的结束了。谢谢你的阅读。

猜你喜欢

转载自www.cnblogs.com/eksnew/p/12909814.html