大概有半年没有弄Python了,最近有点闲所就又回来啦,不过只是个新手哈哈哈,请见谅~
今天要说的是Python中的nltk这个包。首先我装的是Mac Python 3.7以及Pycharm最新版。我在看Python的参考书的时候,里面让下载nltk这个包,这个包在Pycharm里面非常好下载,就按正常的方式手动下载即可。接着检验一下是否下载成功,importnltk如果没有问题,则说明下载成功啦。但是当要加载里面全部的东西(fromnltk.book import *)却失败了,对此百度了很多,尝试了很多方法,结合Python Console中的出错提示,寻找到了解决方法:
importssl
ssl._create_default_https_context =ssl._create_unverified_context
importnltk
fromnltk.book import *
然后fromnltk.book import *之后肯定会提示出错(因为里面的东西是没有下载完全的),
其中出错的时候会出现类似这样一段话:
LookupError:
**********************************************************************
Resource treebank not found.
Please use the NLTK Downloader to obtain the resource:
import nltk
>>> nltk.download('treebank')
此时它就是提示你可以通过nltk.download('treebank'),下载'treebank';
以此类推,下载完所有需要的内容,直至fromnltk.book import *不会出错为止,此时nltk包的一切功能就可以正常被使用了!