我来翻译一下吧:“我有以下的目录结构(这不是我写的,所以我假设它必须要正常工作?):”
tool.py
core/
__init__.py
config.py
common.py
tool.py
间接导入了 config.py
,而 config.py
中有一行是 from common import foo
,这会显示以下错误:
...
File "...\core\config.py", line 5, in <module>
from common import foo
ImportError: No module named 'common'
可能并不相关,但我在Windows上使用Python 3.4版本,而tool.py
目录位于系统路径中(我只需将其作为tool
运行)。