0
导入模块我有一个项目的设置是这样的(告诉我,如果它是错的):蟒蛇 - 在同一目录
project/
module_1/
__init__.py
foo.py
module_2/
__init__.py
bar.py
在foo.py:
from module_2 import bar
我得到:
ImportError: No module named module_2
但是,如果我将项目设置更改为:
project/
module_1/
__init__.py
foo.py
module_2/
__init__.py
bar.py
它的工作原理。我该如何解决?
感谢
你在foo.py导入时? – lmc 2014-09-22 18:11:32
是的 - 导入语句是在module_one/foo.py还是module_one/__ init__.py – 2014-09-22 18:14:11
的情况下会发生因为module2是在foo中进行的。 你应该写../module2导入栏。 请注意../ – lmc 2014-09-22 18:15:07