Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
I am a beginner at Python and am trying to use nltk.sentiment.vader but get a recurrent error message despite multiple attempts to fix it. I previously installed most of NTLK (3 modules were out of date so couldn't install them). I then installed nltk.sentiment.vader using the command line prompt and my output was "Successfully installed vaderSentiment-2.5". "vaderSentiment in c:\anaconda\lib\site-packages". I then run the script below and repeatedly get the error message below:
from nltk.sentiment.vader import SentimentIntensityAnalyzer
sid = SentimentIntensityAnalyzer()
ss = sid.polarity_scores(sentence_that_I want_to_analyze)
print(ss)
output:
LookupError:
Resource
'sentiment/vader_lexicon.zip/vader_lexicon/vader_lexicon.txt'
not found. Please use the NLTK Downloader to obtain the
resource: >>> nltk.download()
Searched in:
- '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'
I noticed that the error message doesn't include the location where the package was installed =c:\anaconda\lib\site-packages. Is this the reason that I am getting this error? How do I fix this?
Thank you very much for the help
–
–
–
–
You have to install it from NLTK's installer. If you're like me, you figured it out, but you still don't know the package's name.
Follow these steps:
python
> import nltk
> nltk.download()
> d
> vader_lexicon
That should do it. If d
isn't recognized try Download
.
–
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.