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)に変更すると、インポートステートメントは成功します。
私は何か間違ったことをしていると思います、誰か助けてもらえますか?
ありがとう。