原因は色々ありうるが、今回は同じフォルダ名が複数あることだった。つまり、以下のようなフォルダ構成になっていて root/aとroot/bをPYTHONPATHに追加していた。
root/a/common/a.py root/b/common/b.py
そうするとa.pyをimportしようとするとそんなモジュールないよというエラーになる。
名前が同じ場合、どちらかしかモジュール検索できないんだなぁ。。
原因は色々ありうるが、今回は同じフォルダ名が複数あることだった。つまり、以下のようなフォルダ構成になっていて root/aとroot/bをPYTHONPATHに追加していた。
root/a/common/a.py root/b/common/b.py
そうするとa.pyをimportしようとするとそんなモジュールないよというエラーになる。
名前が同じ場合、どちらかしかモジュール検索できないんだなぁ。。