プロジェクト エクスプローラーで PyDev プロジェクトのソース フォルダーを削除すると、プロジェクトの PYTHONPATH が更新されず、アウトラインに赤い x マークが表示され、「ソース フォルダー: [ソース フォルダー名] が見つかりません」というエラー メッセージが表示されます。
これは本当に意図した動作ですか? ソースフォルダーが削除された場合、PYTHONPATH が更新されることを期待しています。
私は PyDev バージョン 2.7.3 と Eclipse 3.7.2 を使用しています。
問題を繰り返す手順:
- Project Explorer で、File -> New -> PyDev Project で新しい PyDev プロジェクトを作成します。
- 新しいプロジェクトを右クリックし、[新規] -> [ソース フォルダー] ([PyDev] メニューの下) を選択して、新しい PyDev ソース フォルダーを作成します。
- ソース フォルダーを右クリックし、[削除] を選択して、ソース フォルダー (追加したばかり) を削除します。
- 新しいソース フォルダーを追加します (エラーをトリガーするために必要です)。
- 赤い×印のエラーマークと「ソースフォルダ: [ソースフォルダ名] が見つかりません」というメッセージが表示されます。
- PyDev のプロパティに移動します。削除されたフォルダーは、PyDev-PYTHONPATH の下の [ソース フォルダー] タブに引き続き表示されます。
注: プロジェクト エクスプローラーではなくパッケージ エクスプローラーで上記の手順を繰り返すと、赤い x が表示されないため、問題があることがわかりません。ただし、PyDev のプロパティを見ると、動作は同じです - PYTHONPATH は更新されません。