Kodum:
import nltk.data
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')
Hata mesajı:
[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''
Bu programı Unix makinesinde çalıştırmaya çalışıyorum:
Hata mesajına göre, unix makinemden python kabuğuna giriş yaptım ve aşağıdaki komutları kullandım:
import nltk
nltk.download()
ve sonra indirilebilir yükleyici ve liste seçeneklerini kullanarak mevcut tüm şeyleri indirdim ama sorun hala devam ediyor.
Çözümü internette bulmak için elimden geleni yaptım ama yukarıdaki adımlarımda bahsettiğimle aynı çözümü aldım.