РЕДАКТИРОВАТЬ: from __future__ import absolute_import
доступно в IronPython? Я только что понял, хотя все, что я использую, это только Python, проект в целом находится на IronPython.
Я пытаюсь использовать относительный импорт (вместо добавления в sys.path). Вот моя структура каталогов:
-src
|
-runners
|
-__init__.py
-clippyRunner.py
|
-__init__.py
-clippy.py
-irondb.py
-ironxl.py
теперь, в clippyRunner.py, я хочу импортировать clippy, который, как вы можете видеть, находится в родительском каталоге src
. так что я сделал это:
from __future__ import absolute_import
from ...src import clippy
но это дает мне эту ошибку:
ValueError: Attempted relative import in non-package
я тоже пробовал
from ..src import clippy
с теми же результатами.
что я тут не так делаю?
РЕДАКТИРОВАТЬ: Я также пытался import ..clippy
что просто дает мне: SyntaxError: unexpected token '.'