赞
踩
问题描述:
安装不了nltk;在运行NLTK的时候报错了,找不到punkt 文件,想要下载,运行代码nltk.dowload('punkt')也报错。
安装步骤:
通过pycharm下载nltk包(可搜索“pycharm安装第三方库”)
测试运行后通常报错('resource punkt not found')。所以需要下载punkt包,并放在nltk_data文件夹内
在GitHub上下载整个nltk包(此过程大概5min)(punkt的zip无法直接下载)
访问官方github: https://github.com/nltk/nltk_data.
将里面的packages文件夹解压在报错时提到的任意一个目录里面,并重命名为nltk_data(发现找不到nltk_data文件夹,所以需要在指定位置新建该文件夹)
在刚解压的文件夹里面找到punkt文件夹,将里面的punkt压缩包解压
运行测试即可
其他可能有用的方法:
科学上网
根据"推荐”代码直接下载punkt包报错,科学上网后显示punkt下载好。
- #直接下载报错
- [nltk_data] Error loading reuters: <urlopen error [Errno 11004]
- [nltk_data] getaddrinfo failed>
- #科学上网后
- [nltk_data] Downloading package reuters to
- [nltk_data] C:\Users\Mimas\AppData\Roaming\nltk_data...
与科学上网类似的方法如更改hosts设置好像也是同样道理
不确定是不是真的没有nltk_data文件夹,可使用两行python代码查找
- from nltk import data
- print(data.find('.'))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。