Моя структура каталогов выглядит следующим образом:
У меня есть некоторые служебные функции в util/misc.py
, которые я хочу импортировать в compose_dataset.py
.Однако я не могу заставить работать оператор импорта.
Я работаю над Windows Python3.5.4, поэтому из того, что я прочитал, мне больше не нужны файлы __init__.py
.Папка проекта является дочерней для моего PYTHONPATH
, которая указывает исключительно на E: \ Python.Пока что я попробовал:
from misc import *
from util import *
from util.misc import *
from ..util.misc import *
и получил либо ImportError: No module named 'xyz'
, либо ImportError: attempted relative import with no known parent package
.Я также попытался добавить init-файлы, но у меня нет опыта работы с ними, и я просто добавил по одному в каждый каталог, но (что удивительно) тоже не сработало.
Чего мне здесь не хватает ??