我试着用nltk图书馆,但我被卡住了。我手动下载了秒针库(由于工作机器上的权限问题,我不能通过代码下载),但它总是给我以下错误;
LookupError:
**********************************************************************
Resource stopwords not found.
Please use the NLTK Downloader to obtain the resource:
....
Searched in:
- '/home/skahraman/nltk_data'
....我在nltk_data文件夹中的句号。那么我该如何解决这个问题呢?
我试着跟随;
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")发布于 2022-04-26 07:15:41
我的文件夹路径是;/home/skahraman/nltk_data/stopwords
但它一定是;/home/skahraman/nltk_data/corpora/stopwords
我把社团文件夹加到我的目录里了。所以现在起作用了。
发布于 2022-04-25 16:57:28
您似乎没有正确地为nlkt.data模块分配文件路径。我还注意到了一个非常类似的问题,尝试使用tempfile.gettempdir指定路径并下载它。
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")https://stackoverflow.com/questions/72002617
复制相似问题