मेरा कोड:
import nltk.data
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')
त्रुटि संदेश:
[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''
मैं यूनिक्स मशीन में इस कार्यक्रम को चलाने की कोशिश कर रहा हूँ:
त्रुटि संदेश के अनुसार, मैंने अपनी यूनिक्स मशीन से अजगर के खोल में प्रवेश किया, फिर मैंने नीचे दिए गए आदेशों का उपयोग किया:
import nltk
nltk.download()
और फिर मैंने d- डाउन लोडर और l- सूची विकल्पों का उपयोग करके सभी उपलब्ध चीजों को डाउनलोड किया लेकिन फिर भी समस्या बनी हुई है।
मैंने इंटरनेट में इसका समाधान खोजने की पूरी कोशिश की लेकिन मुझे वही समाधान मिला जो मैंने अपने उपरोक्त चरणों में किया था।