如何在离线Linux机器上安装nltk的english.pickle

如何在离线Linux机器上安装nltk的english.pickle,第1张

概述我试图在无法连接到互联网的SUSE Linux机器上运行nltk. 我已经成功安装了nltk并且它运行但是当我提交时 >>> tagged = nltk.pos_tag(tokens) 我收到此错误: LookupError: ********************************************************************** Resource ‘token 我试图在无法连接到互联网的SUSE Linux机器上运行nltk.

我已经成功安装了nltk并且它运行但是当我提交时

>>> tagged = nltk.pos_tag(tokens)

我收到此错误:

LookupError:
**********************************************************************
Resource ‘tokenizers/punkt/english.pickle’ not
found. Please use the NLTK
Downloader to obtain the resource:

我无法使用下载器,因为我无法将盒子连接到互联网.

有谁可以如何安装必要的包?

解决方法 数据下载到nltk_data目录.哪个系统因系统而异,但您可以通过以下方式找到:
import nltkprint nltk.data.find('.')

english.pickle应该在< nltk_data> / taggers /的子文件夹中.最简单的方法是在具有互联网访问权限的计算机上使用下载程序,然后将其复制并放在同一个子文件夹中.只有一个版本的english.pickle,你可以在windows机器上下载,没问题.

总结

以上是内存溢出为你收集整理的如何在离线Linux机器上安装nltk的english.pickle全部内容,希望文章能够帮你解决如何在离线Linux机器上安装nltk的english.pickle所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1032914.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存