首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python中使用nltk.sentiment.vader的错误消息

在Python中使用nltk.sentiment.vader的错误消息
EN

Stack Overflow用户
提问于 2017-04-21 15:28:48
回答 2查看 20.6K关注 0票数 9

我是Python的初学者,正在尝试使用nltk.sentiment.vader,但是尽管多次尝试修复它,我还是得到了一条反复出现的错误消息。我以前安装了大部分NTLK (3个模块已经过时,所以无法安装)。然后我使用命令行提示符安装了nltk.sentiment.vader,输出是“成功安装vaderSentiment-2.5”。“c中的vaderSentiment:\anaconda\lib\site-packages”。然后在下面运行脚本,并在下面反复获得错误消息:

代码语言:javascript
运行
复制
from nltk.sentiment.vader import SentimentIntensityAnalyzer
sid = SentimentIntensityAnalyzer()
ss = sid.polarity_scores(sentence_that_I want_to_analyze)  
print(ss)

产出:

LookupError:

找不到资源'sentiment/vader_lexicon.zip/vader_lexicon/vader_lexicon.txt‘。请使用nltk.download获取在以下文件中搜索的资源:>>> nltk.download():- 'C:\Users\name/ NLTK _data‘- 'C:\nltk_data’- 'D:\nltk_data‘- 'E:\nltk_data’- 'C:\Anaconda\nltk_data‘- 'C:\Anaconda\lib\nltk_data’- 'C:\Users‘\name\AppData\Roaming\nltk_data‘- '’

我注意到错误消息不包括安装包的位置=c:\anaconda\lib\site-packages。这就是我得到这个错误的原因吗?我该怎么解决这个问题?

非常感谢你的帮助

EN

回答 2

Stack Overflow用户

发布于 2018-02-05 11:35:12

代码语言:javascript
运行
复制
import nltk
nltk.downloader.download('vader_lexicon')

把你想要的包放在你想要的包里,而不是'vader_lexicon‘

票数 20
EN

Stack Overflow用户

发布于 2017-07-14 15:26:37

您必须从NLTK的安装程序安装它。如果你像我一样,你想明白了,但你还是不知道包裹的名字。

遵循以下步骤:

python > import nltk > nltk.download() > d > vader_lexicon

这样就行了。如果d未被识别,请尝试Download

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43546593

复制
相关文章

相似问题

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