私はPython 2.6、Python用のNLTK、および私が使用しているいくつかの外部リソースを持っています。 (それはNLTKを認識するので)プログラム以来NLTK IN punkdバージョンを見つける必要があることである理由の問題はすべてが認識されている、である(import文)NLTK in pydev eclipse
from nltk import sent_tokenize
from nltk import word_tokenize
import re
from nltk.corpus import stopwords
from nltk.stem import PorterStemmer
from nltk.probability import FreqDist
Traceback (most recent call last):
File "E:\Program Files\eclipse\Martin Project Folder\labs2\src\lab2.py", line 22, in <module>
sents.append(sent_tokenize(review.raw()))
on line 22 you :
Resource 'tokenizers/punkt/english.pickle' not found. Please
use the NLTK Downloader to obtain the resource: >>>
nltk.download().
Searched in:
- 'C:\\Users\\Martinos/nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
- 'E:\\Python26\\nltk_data'
- 'E:\\Python26\\lib\\nltk_data'
- 'C:\\Users\\Martinos\\AppData\\Roaming\\nltk_data'
誰もが知っていますか?
可能複製(http://stackoverflow.com/questions/4867197/failed-loading-english-pickle:問題を解決するには、次のようにしてください-with-nltk-data-load) –