У меня есть настройки проекта, как это (скажите мне, если это не так):питон - модуль импорта в том же каталоге
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
Да, это происходит, если оператор import находится в module_one/foo.py или module_one/__ init__.py –
Поскольку модуль2 находится на одном шаге вверх, пока вы находитесь в foo. Вы должны написать бар импорта ../module2. Обратите внимание: ../ – lmc