NLTK库解决错误:LookupError
你再校验一下,如果输入 from nltk.book import *,出现text1.....text9,如下图那么就是真的安装成功了
![](https://i-blog.csdnimg.cn/blog_migrate/18b48bbc4cbdda1169e1e53b08382bf2.png)
如果出现错误
LookupError如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/bf6ade4ce9b0835b471e78df86c37704.png)
解决一:
在python下输入(cmd 或者IDEL什么的都可以)
import nltk
nltk.download()
会跳出下载框,选择all,选择安装路径(图中为我的安装路径,听说在scripts文件夹下不会出乱七八糟的错,对了一定是安装在nltk_data文件夹下,记得自己新建),点击download,很慢很慢,最好选个网好的地方。下载完就好了。
![](https://i-blog.csdnimg.cn/blog_migrate/52ed01625035a340dded30696baa9e80.png)
解决二:
因为我就是用nltk.download()安装的nltk,但是还是出现了这个错误。发现是我的路径的问题,所以我重新download了,选择的默认路径
解决三:如果是自己设置的download路径,可以试试是不是没有配置环境变量的问题
先配置的用户变量:NLTK_DATA 值就是解决一中我的download路径(见解决一的图)
然后配置的系统变量,在classpath中添加NLTK_DATA
![](https://i-blog.csdnimg.cn/blog_migrate/79771d5d27579aa673a2871d647bfa09.png)
而我遇到的问题是punkt没有装上,于是:
import nltk
nltk.download('punkt')
在下载punkt时 出现了连接失败 于是开了翻墙,最后终于是成功了。