首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何求解NLTK (Resource_not_found)?它存在于道路上。(Python)

如何求解NLTK (Resource_not_found)?它存在于道路上。(Python)
EN

Stack Overflow用户
提问于 2022-04-25 16:14:54
回答 2查看 102关注 0票数 0

我试着用nltk图书馆,但我被卡住了。我手动下载了秒针库(由于工作机器上的权限问题,我不能通过代码下载),但它总是给我以下错误;

代码语言:javascript
复制
LookupError: 
**********************************************************************
  Resource stopwords not found.
  Please use the NLTK Downloader to obtain the resource:
....
Searched in:
  - '/home/skahraman/nltk_data'
....

我在nltk_data文件夹中的句号。那么我该如何解决这个问题呢?

我试着跟随;

代码语言:javascript
复制
import string
import nltk
from nltk import word_tokenize
from nltk.corpus import stopwords
from collections import Counter
#nltk.download('stopwords')
nltk.data.path.append("/home/skahraman/nltk_data")
stop_words=stopwords.words("turkish")
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-26 07:15:41

我的文件夹路径是;/home/skahraman/nltk_data/stopwords

但它一定是;/home/skahraman/nltk_data/corpora/stopwords

我把社团文件夹加到我的目录里了。所以现在起作用了。

票数 0
EN

Stack Overflow用户

发布于 2022-04-25 16:57:28

您似乎没有正确地为nlkt.data模块分配文件路径。我还注意到了一个非常类似的问题,尝试使用tempfile.gettempdir指定路径并下载它。

代码语言:javascript
复制
import tempfile
import string
import nltk
from nltk import word_tokenize
from nltk.corpus import stopwords
from collections import Counter

download('stopwords', download_dir=tempfile.gettempdir())
nltk.data.path.append(tempfile.gettempdir())
stop_words=stopwords.words("turkish")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72002617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档