В настоящее время пытаюсь заставить работать импорт python, но продолжаю ударять по кирпичной стене.
Описание ошибки
макет проекта выглядит следующим образом:
pkg/
pkg/__init__.py
pkg/SubModule/
pkg/SubModule/__init__.py
pkg/SubModule/_subModule.pyd
когда я запускаю следующую команду:
from pkg import SubModule
при этом будет запускаться следующий код внутри pkg/SubModule/__init__.py
from . import _subModule
Ошибка, которую я получаю:
from . import _subModule
# Result: Traceback (most recent call last):
File "<string>", line 1, in <module>
ValueError: Attempted relative import in non-package
мой PYTHONPATH также содержит соответствующие каталоги, до моего каталога PYTHONPATH существует папка pkg.
Я также искал в Интернете, но не смог найти ничего конкретного.
Заранее спасибо.