আমার কোড:
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()
এবং তারপরে আমি ডাউন-লোডার এবং এল-তালিকা বিকল্পগুলি ব্যবহার করে সমস্ত উপলভ্য জিনিসগুলি ডাউনলোড করেছি তবে তবুও সমস্যাটি থেকেই যায়।
ইন্টারনেটে সমাধানটি সন্ধান করার জন্য আমি যথাসাধ্য চেষ্টা করেছি তবে আমার উপরের পদক্ষেপগুলিতে উল্লিখিত হিসাবে আমি যা করেছি তা-তেমন সমাধান পেয়েছি।