私は、私は下のリンクを使用して展開しているDjangoアプリケーションを持っているGoogleのクラウドアプリケーションエンジンですべてのnltkデータをダウンロードするには?
しかし、私はテキスト処理のためのNLTK使用していますように、私はエラーの下に取得しています。
*********************************************************************
Resource 'taggers/maxent_treebank_pos_tagger/PY3/english.pickle'
not found. Please use the NLTK Downloader to obtain the
resource: >>> nltk.download()
Searched in:
- '/root/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
- ''
したがって、私はnltkからデータが欠落していることを知っています。私はオンラインでたくさんのコードを見てきましたが、Googleのアプリエンジンでデータをダウンロードする方法はありません。以下はあなたの参照のための私のrequirement.txtです。
Django==1.10.6
gunicorn==19.7.0
nltk==3.0.5
どうすればいいのか教えてください。 ありがとうございます。
がhttps://stackoverflow.com/questions/22211525/how-do-i-download-nltk-data – alvas
親愛なるalvasを参照してください、返信してくれてありがとう。しかし、あなたが共有した投稿は、nltkデータをインストールする方法に一般的です。 Google CloudのGoogle App Engineにインストールします。あなたの助けをありがとう。 – displayname
これは同じではありません、答えを注意深く読んでください。あなたは 'nltk_data'ディレクトリをダウンロードしたり読む場所へのパスを設定することができます。アセットをアプリエンジンに保持する静的ディスクはありますか?それとも、サーバーレスのバックエンドなのでしょうか?それがマイクロサーバーなら、nltkは、アプリケーションエンジンがリンクしているクラウドNASがないかぎり、正しく機能しないかもしれないと思います。 – alvas