このエラー メッセージを取り除きたいのですが、オート コンプリートと提案の利点を活用したいと考えています。IDE内から実行すると動作するため、PyDevは明らかにnltkを見つけます。コンソールからだけではありません。
この「未解決のインポート」エラーメッセージが表示された理由を誰かが知る必要があることは確かですが、「実行」をクリックすると完全に機能します。
このエラー メッセージを取り除きたいのですが、オート コンプリートと提案の利点を活用したいと考えています。IDE内から実行すると動作するため、PyDevは明らかにnltkを見つけます。コンソールからだけではありません。
この「未解決のインポート」エラーメッセージが表示された理由を誰かが知る必要があることは確かですが、「実行」をクリックすると完全に機能します。
@TheGTは正しい道を進んでいるようですが、指示が少しわかりにくいです。私の解決策:
プロジェクト -> プロパティ -> PYDEV-PYTHONPATH -> 外部ライブラリ
ソースフォルダーを追加 (ボタン)
/Library/Python/2.7/site-packages/nltk-2-0/4-py2.7.egg
明らかに、パス、バージョンなどが異なる可能性があります。
これが奇妙に思えるものです。zip/jar/egg を追加するボタンがありますが、nltk...directory...egg では正しく動作しません。nltk の卵は、チューザー内のディレクトリのように動作します (つまり、戻るのではなく、ドリル ダウンを続けます)。
一方、ソース フォルダー ボタンを使用すると、フォルダーを選択できます。
nltk の卵が OSX 用に正しく構成されていないようです。また、アクセス方法に応じて、フォルダーまたは最終的な宛先のように動作します。
注: プロジェクトの外部ライブラリ パスに nltk 卵を追加すると、エラーが解消されます。しかし、環境設定> PyDev> Interpreterに卵を追加しても、問題は解決されないようです(それ自体では)。
プロジェクトで nltk を使用しようとしたときに、まったく同じエラーに直面しました。未解決のエラーを解消するために 2 つのことを行いました。
setupctools**.egg ファイル (mac/*nix システムに nltk をインストールするために使用されるファイル) を外部ライブラリとして追加しました [Project->Properties->PYDEV-PYTHONPATH->External Libraries] Eclipse Indigo を使用しています。私のMacではPython 2.6.1です。
日食を再開しました
バム!- エラーがなくなります。
エラーはもうありませんが、Eclipse がこのように動作する理由を知りたいです。注意すべき奇妙な点は、プログラムを実行しようとしたときに、Eclipse が "import nltk" を未解決のインポートとしてマークしたにもかかわらず、プログラムが正常に実行されたことです。