SOには、この問題のわずかなバリエーションを持つ多くの質問があります。私が見た答えのどれも私の問題を解決しないので、新しい質問をしています。
私はこのフォルダ構造を持っています:
/myapp/ \__init__.py modu1.py modu2.py
__init__.py
空です
modu1.py
class TestMod1Class():
def msg(self):
print "Hello World!"
modu2.py
import myapp.modu1
obj = myapp.modu1.TestMod1Class()
obj.msg()
ディレクトリ /myapp/ から実行すると、次のpython modu2.py
ようになります。
Traceback (most recent call last):
File "modu2.py", line 1, in <module>
import myapp.modu1
ImportError: No module named myapp.modu1
私は何を間違っていますか?docsを読みましたが、まだこれを理解できません。