2つの異なる場所にモジュールがあります
例えば
場所1 |-com | -__init__。py | -foo1 | -__init__。py | -bar1.py 場所2 |-com | -__init__。py | -foo2 | -__init__。py | -bar2.py
2つの場所は、上記の順序でPYTHONPATHにあります。com.foo2.bar2をインポートしようとすると、次のエラーが発生します。
トレースバック(最後の最後の呼び出し): ファイル""、1行目、 ImportError:foo2という名前のモジュールがありません
トップレベルのパッケージ名をcom2(つまり、location2 / com2 / foo2 / bar2.py)に変更すると、インポートステートメントは成功します。
私は何か間違ったことをしていると思います、誰か助けてもらえますか?
ありがとう。