nltk.download()出错,离线下载之后还有问题???

https://www.cnblogs.com/eksnew/p/12909814.html

上面这个链接是我花了很久终于解决了自己问题时候,又发现的一个正好可以解决我的问题的博客,不过当时正好自己也搞出来了(相见恨晚!),也算验证一下这个问题并不是自己有。也可以参考上面的博客,我的博客会更详细一下,因为多了一些我觉得比较浪费我时间的问题。我所用到的指令之类的也全部给出来了,按照我的博客肯定可以安装成功!!!

  • 首先肯定要下载nltk,不过很简单,pip和conda都很简单就可以下下来,不过事情远没有这么简单。(下载指令pip install nltk
  • 如果直接 from nltk.book import * 会引来一大堆错,然后会建议你 nltk.download() 打开一个图形界面,按照缺啥下啥的思路开搞。
  • 但是我相信应该很大一部分人会和我一样,出错,弹出来的界面说什么取得数据出错之类的,一个图形界面里面啥都没有,空的,啥也下不了,有博主说是因为网的问题,我觉得很可能是对滴,我家网确实很垃圾。所以呢,就只能选择离线下载,网址就是:https://github.com/nltk/nltk_data
  • 需要注意的是下载的时候是整个压缩包,我们需要的只是package那个文件夹下的所有东西,把那里的所有东西copy出来到一个叫nltk_data的文件夹里。这个文件夹我是没有,所以自己建立的,建立到哪呢?

  • 使用 nltk.data.find(".") 这个命令,或者,你往下翻一翻它报的一堆错,就会发现它会给你一串路径(如下),就是它会区哪找nltk_data的意思,你随意在里面任选一个地方建立nltk_data文件夹即可,然后里面放上图package里面的所有文件夹
出来的东西就会有下面这样一串路径,选一个即可
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'

 

  • 然后里面的文件依然需要解压!!!这是nltk_data/corpus下面的情况,还是压缩包,所以需要解压,直接全选了之后选择解压到当前文件夹!不然会多一层文件夹之类的问题,会导致路径依然不对。(也可能不需要解压,你可以尝试,反正我是解压了,也ok了)

  • 之后就大功告成!!!

 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值