Я знаю, что это глупый вопрос, но я в тупике. Моя структура каталогов раньше выглядела так:
-src
|
-module.py
-program.py
когда это какая у меня структура каталогов, я ссылался на модуль из программы и все было хорошо.
С тех пор я изменил свою структуру каталогов на:
-src
|
-__init.py
-module.py
|
-programDir
|
-__init.py
-program.py
теперь, конечно, я не могу добраться до модуля из программы. Как я могу ссылаться на SRC как пакет. Я пытался создать
__init__.py
файл в каталоге src, но не повезло.
Моар Deets:
операторы импорта, которые я пробовал в program.py:
import module
и
from src import module
первый работал, когда другой модуль и программа находились в одном каталоге.
ошибка, которую я получаю:
ImportError: No module named module
и просто для записи: Нет, мой модуль и программа не называются модулем ИЛИ программой
обновление: я пробовал это в моем файле program.py:
from ...src import module
и
from ..src import module
оба дают мне:
ValueError: Attempted relative import in non-package