私はこれがばかげた質問であることを知っていますが、私は困惑しています。私のディレクトリ構造は次のようになりました。
-src
|
-module.py
-program.py
これが私のディレクトリ構造であるとき、私はプログラムからモジュールを参照し、すべてが順調でした。
その後、ディレクトリ構造を次のように変更しました。
-src
|
-__init.py
-module.py
|
-programDir
|
-__init.py
-program.py
もちろん、プログラムからモジュールにアクセスすることはできません。srcをパッケージとして参照するにはどうすればよいですか。私は作成しようとしました
__init__.py
srcディレクトリにファイルがありますが、運がありません。
Moar deets:program.pyで試したステートメントをインポートします:
import module
と
from src import module
最初のものは、他のモジュールとプログラムが同じディレクトリにあるときに機能しました。
私が得ているエラー:
ImportError: No module named module
念のために言っておきますが、いいえ、私のモジュールとプログラムはモジュールまたはプログラムとは呼ばれていません
更新:program.pyファイルでこれを試しました:
from ...src import module
と
from ..src import module
両方が私に与えています:
ValueError: Attempted relative import in non-package