Mã của tôi:
import nltk.data
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')
Thông báo lỗi:
[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''
Tôi đang cố chạy chương trình này trong máy Unix:
Theo thông báo lỗi, tôi đã đăng nhập vào python shell từ máy unix của mình, sau đó tôi sử dụng các lệnh dưới đây:
import nltk
nltk.download()
và sau đó tôi đã tải xuống tất cả những thứ có sẵn bằng cách sử dụng tùy chọn trình tải xuống và danh sách l- nhưng sự cố vẫn tiếp diễn.
Tôi đã cố gắng hết sức để tìm giải pháp trên Internet nhưng tôi đã nhận được giải pháp tương tự như những gì tôi đã đề cập trong các bước trên.