Спасибо! Это решение / объяснение, которое я искал. Ссылка также невероятно полезна.

могу получить абсолютный импорт для работы в Python. Вот моя файловая структура:

a/
  b/
    __init__.py
  __init__.py
  foo.py

foo.py:

# Including or removing the __future__ import has no effect
from __future__ import absolute_import
from a import b  # just `import b` work,s fine
print "success!"

Я вместо этого получаю:

ImportError: No module named a

Что в мире здесь происходит? Я чувствую, что мне не хватает чего-то простого. Хотя этот пример тривиален, мне нужен абсолютный импорт для работы с реальным проектом, поэтому просто заменить импорт относительным не представляется возможным. Я использую Python 2.7.13

Ни одно из перечисленных решенийВот Помогите

Заранее спасибо за любую информацию!

Ответы на вопрос(0)

Ваш ответ на вопрос