Ressources u'tokenizers/punkt/anglais.pickle " introuvable

Mon Code:

import nltk.data
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')

Message d'ERREUR:

[ec2-user@ip-172-31-31-31 sentiment]$ python mapper_local_v1.0.py
Traceback (most recent call last):
File "mapper_local_v1.0.py", line 16, in <module>

    tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')

File "/usr/lib/python2.6/site-packages/nltk/data.py", line 774, in load

    opened_resource = _open(resource_url)

File "/usr/lib/python2.6/site-packages/nltk/data.py", line 888, in _open

    return find(path_, path + ['']).open()

File "/usr/lib/python2.6/site-packages/nltk/data.py", line 618, in find

    raise LookupError(resource_not_found)

LookupError:

Resource u'tokenizers/punkt/english.pickle' not found.  Please
use the NLTK Downloader to obtain the resource:

    >>>nltk.download()

Searched in:
- '/home/ec2-user/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
- u''

J'essaie de l'exécuter ce programme en machine Unix:

Que par le message d'erreur, je me suis connecté en python shell à partir de ma machine unix ensuite, j'ai utilisé les commandes ci-dessous:

import nltk
nltk.download()

et ensuite, j'ai téléchargé toutes les choses à l'aide de d en bas du chargeur et de la l - liste des options, mais le problème persiste.

J'ai essayé de mon mieux pour trouver la solution sur internet, mais j'ai eu la même solution, ce que j'ai fait comme je l'ai mentionné dans mon étapes ci-dessus.