プロジェクトで完全なインポート名を使用したかった (この質問を参照)。そこに記載されている問題は解決され、Eclipse および pydev (Windows 上で実行) の外部、Linux (jython が組み込まれている) の ccps で、すべて正常に動作します(編集: スクリプトを で起動した場合)。execfile
しかし、日食は私に次のエラーを与えます:
from Project.gui import gui
ImportError: No module named gui
私のプロジェクト構造には次のものが含まれています(.pyのないものはすべてフォルダーです):
Project
__init__.py
gui
__init__.py
gui.py
Project.py
Project.Project.py を起動すると、上記のエラーが発生します。
print sys.path
重要なインポートが生成される直前:
['****\\Root\\Project', '****\\Root',
*bunch of jars/jython libs*,
'__classpath__', '__pyclasspath__/']
私はEclipseとPyDevを実行しています。