解決済み (nltk ローディング ストップワード データベース エラー) リソース ストップワードが見つかりません
。NLTK ダウンローダーを使用してリソースを取得してください:
エラーコード
ファングループの小さな友人が nltk を使用してストップワードをロードしたいと考えており、オンラインで他人のコードをコピーするとエラーが発生しました (その時、彼は心の中で多くの寒さを感じ、私に助けを求めに来ました。ちなみに、このバグを解決しない友人をもっと助けたいと思っています)、エラーコードは次のとおりです。
from nltk.corpus import stopwords
stop_words = set(stopwords.words('english'))
print(stop_words)
彼が問題なくパッケージをインポートしたことがわかります (nltk モジュールがインストールされています)。
エラーメッセージの内容は次のとおりです。
Traceback (most recent call last):
File "D:\Python3.8\lib\site-packages\nltk\corpus\util.py", line 84, in __load
root = nltk.data.find(f"{
self.subdir}/{
zip_name}")
File "D:\Python3.8\lib\site-packages\nltk\data.py", line 583, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource stopwords not found.
Please use the NLTK Downloader to obtain the resource:
>>> import nltk
>>> nltk.download('stopwords')
For more information see: https://www.nltk.org/data.html
Attempted to load corpora/stopwords.zip/stopwords/
Searched in:
- 'C:\\Users\\Administrator/nltk_data'
- 'D:\\Python3.8\\nltk_data'
- 'D:\\Python3.8\\share\\nltk_data'
- 'D:\\Python3.8\\lib\\nltk_data'
- 'C:\\Users\\Administrator\\AppData\\Roaming\\nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
**********************************************************************
エラー翻訳
エラー メッセージの翻訳:
リソースのストップワードが見つかりませんでした。
リソースを取得するには、NLTK ダウンローダーを使用してください。
エラーの理由
The reason for the error : The stop thesaurus will not be automatically installed when the nltk library is installed. You can install it manual in the following way. ブロガーはすでにシソーラスをダウンロードしており、無料でダウンロードできます! ! !
解決
その際に情報を確認したところ、このデータを自分でダウンロードできることを知りました。エラーメッセージによると、以下のディレクトリのいずれかに置くことができます(注:全員のディレクトリである必要はありません)。
私は Python3.8 フォルダーにいて、nltk_data フォルダーを作成し、コーパス フォルダーを作成して、最後にコーパス フォルダーにストップワードの解凍フォルダーを配置します: D:\Python3.8\nltk_data\corpora :
プログラムを再度実行して、ストップ ワード ライブラリが読み込まれていることを確認します。
このブロガーは、NLTK で一般的に使用されている 3 つのシソーラス (停止シソーラスと品詞シソーラス) を既にダウンロードしています。. .記事の最後にある公開アカウントに注目して返信してください:nltk_data
、あなたはそれを手に入れることができます!! !ダウンロード後、ご自身のエラーメッセージの指定ファイルパス配下に置いてください!
記事の最後にある公開番号に注意して返信してください。nltk_data
ヘルプ
この記事は次の記事に含まれています: 「さらばバグ」コラム
このコラムは、研究や仕事で遭遇したさまざまな困難なバグ、およびファングループの小さなパートナーによって提起されたさまざまな問題を記録するために使用されます. 記事の形式: エラーコード + エラー翻訳 + エラー理由 + 解決策, プログラムのインストール, 操作を含むプログラムの過程で他の問題に遭遇した場合、コラムを購読した後に他の問題に遭遇した場合 + ブロガーをフォローすると、それらを解決するために非公開でチャットできます! ! !