できるだけ明確にしようと思います:
これは私のプロジェクト構造です:
PYDEV PROJECT FOLDER
src folder
package
module1
module2
1 - module1 で次のように言います。
モジュール 2 をインポートします。
そしてEclipseは未解決のインポートエラーをマークします。しかし、実行を押すか、コマンドライン (Eclipse の外部) からスクリプトを実行しようとすると、すべてうまくいきます。モジュールは適切に使用されています。
2 - 今、私が書くと:
import package.module2
Eclipse は満足しています。エラーは消え、プログラムはEclipse 内から実行されますが、Eclipse の外部のコンソールから実行しようとすると、「package.module2 という名前のモジュールがありません」というメッセージが表示されます。
なにが問題ですか?
この解決策を試しました:未解決のインポート エラーが発生しましたが、正常にインポートされました。
しかし、私はすべてを上に移動することはできません。物はそのパッケージの中になければなりません。@UnresovedImport を追加して eclipse が不平を言うのを止めること以外に、どうすればよいですか?