NLTK y Stopwords fallan #lookuperror

Estoy tratando de comenzar un proyecto de análisis de sentimientos y utilizaré el método de palabras de detención. Investigué un poco y descubrí que nltk tiene palabras vacías, pero cuando ejecuto el comando hay un error.

Lo que hago es lo siguiente, para saber cuáles son las palabras que usa nltk (como lo que puede encontrar aquíhttp://www.nltk.org/book/ch02.html en la sección 4.1):

from nltk.corpus import stopwords
stopwords.words('english')

Pero cuando presiono enter obtengo

---------------------------------------------------------------------------
LookupError                               Traceback (most recent call last)
<ipython-input-6-ff9cd17f22b2> in <module>()
----> 1 stopwords.words('english')

C:\Users\Usuario\Anaconda\lib\site-packages\nltk\corpus\util.pyc in __getattr__(self, attr)
 66
 67     def __getattr__(self, attr):
---> 68         self.__load()
 69         # This looks circular, but its not, since __load() changes our
 70         # __class__ to something new:

C:\Users\Usuario\Anaconda\lib\site-packages\nltk\corpus\util.pyc in __load(self)
 54             except LookupError, e:
 55                 try: root = nltk.data.find('corpora/%s' % zip_name)
---> 56                 except LookupError: raise e
 57
 58         # Load the corpus.

LookupError:
**********************************************************************
  Resource 'corpora/stopwords' not found.  Please use the NLTK
  Downloader to obtain the resource:  >>> nltk.download()
  Searched in:
- 'C:\\Users\\Meru/nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
- 'C:\\Users\\Meru\\Anaconda\\nltk_data'
- 'C:\\Users\\Meru\\Anaconda\\lib\\nltk_data'
- 'C:\\Users\\Meru\\AppData\\Roaming\\nltk_data'
**********************************************************************

Y, debido a este problema, cosas como esta no pueden ejecutarse correctamente (obteniendo el mismo error):

>>> from nltk.corpus import stopwords
>>> stop = stopwords.words('english')
>>> sentence = "this is a foo bar sentence"
>>> print [i for i in sentence.split() if i not in stop]

¿Sabes cuál puede ser el problema? Debo usar palabras en español, ¿me recomiendan otro método? También pensé en usar el paquete Goslate con conjuntos de datos en inglés

¡Gracias por leer!

P.D .: yo uso Ananconda

Respuestas a la pregunta(4)

Su respuesta a la pregunta