1

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を読みましたが、まだこれを理解できません。

4

2 に答える 2