12

私はよく Pydev (Google App Engine など) の Eclipse プロジェクトを間違った PYTHONPATH で作成します。たとえば、「lib」がありません。プロジェクトは、赤い x の意味のエラーでいっぱいです。罰金。プロジェクト PYTHONPATH を更新して、問題を解決できるとわかっているものに更新しましたが、問題は残ります。

ここで、個々のファイルにアクセスすると (エディタをダブルクリックすると)、Pydev が興奮して再解析し、赤い x が消えます。したがって、各ファイルにアクセスすることで、それらすべてを取り除くことができました! それはひどいです。プロジェクトを更新したり開いたり閉じたりしても、Eclipse を閉じて再度開いてもうまくいかないようです。アイデア?

私は Galileo (Eclipse のビルド 20100218-1602) と Pydev の 1.5.5.2010030420 を使用しています。

4

3 に答える 3

10

1 つの方法は、プロジェクト設定内の PYTHON パスに移動し、適用をクリックすることです。これにより、強制的に更新されます。

于 2010-07-23T22:33:08.913 に答える
4

Eclipse のメニューから [プロジェクト] → [クリーン] を選択してから、問題のプロジェクトを選択するか、「すべてのプロジェクトをクリーンアップ」してください。これにより、Eclipse はプロジェクト全体ですべてのエラー マーカーを再生成する必要があります。

(tlowで説明されているように)のリフレッシュを強制することと組み合わせてそれを試すことPYTHONPATHが最善の策かもしれません。

于 2011-03-20T07:42:27.933 に答える
3

最新の PyDev では、PyDev パッケージ エクスプローラーでフォルダーを右クリックして、次のいずれかを選択できます。

  1. PyDev > エラー マーカーを削除します (新しい分析を行わずにエラー マーカーを削除するだけです)。

  2. PyDev > コード分析、そのフォルダーの下のモジュールのコード分析を行います。

PyDev バージョン 2.1 以降、PyDev はデフォルトでエディターで開かれたファイルのみを分析することに注意してください。そのため、オプション 2 は、エディターで開くことなく一度に多くのファイルのコード分析を行う適切な方法です。 .

于 2011-09-08T10:49:14.630 に答える