したがって、ファイル foo でモジュールをインポートしています。
import lib.helper_functions
import lib.config
そして helper_functions.py には、次のものがあります。
import config
foo のメイン関数を実行すると、ImportError が発生します。
編集:これが私が持っているファイルの構造です
foo.py
lib/
config.py
helper_functions.py
エラーは、helper_functions で構成をインポートした結果です。
Traceback (most recent call last):
File "C:\Python33\foo.py", line 1, in <module>
import lib.helper_functions
File "C:\Python33\lib\helper_functions.py", line 1, in <module>
import config
ImportError: No module named 'config'
そのため、foo.py を実行すると、インタープリターは helper_functions の import ステートメントについて不平を言っています。しかし、helper_functions のメインを実行すると、そのようなエラーは表示されません。