私はEclipse用のPyDevを使用していますが、間違ったインポートのエラーとしていくつかの赤い下線が表示されます。ただし、これらのインポートは機能します。F9でスクリプトを開始し、これらのモジュールのクラスを問題なく使用できます。ただし、赤い線が気になります。さらに、これらのインポートにオートコンプリートを使用することはできません。Eclipse PyDevにプロジェクト内のモジュールを再評価させるにはどうすればよいですか?
私はすでにそれで自分PYTHONPATH
をリフレッシュしpython27/site_packages
ました。
正しいインポートの下での赤い下線の例:
モジュールPerClustering.py
が存在します:
モジュールPerClustering.py
にはクラスが含まれていますPerClustering
:
他のインポートは赤い線を表示しません。ただし、これらのモジュールは同じディレクトリ(または、ディレクトリに空の__init__.py
ファイルが含まれているため、実際には名前空間)にあります。
このコードが他の場所で機能し、ディレクトリが無傷であると仮定すると、おそらくEclipseプロジェクトでかなり一般的な再構築が必要になります。これを実現するには、[プロジェクト] >> [クリーン]の下の再構築オプションに移動します。
編集:可能性は低いですが、それを機能させるためにEclipseを再起動する必要があるかもしれません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加