Относительный импорт модуля Python из подпапки из другой подпапки

Я пытаюсь использовать alembic, который является инструментом sqlalchemy в python. Вы вводите команду, и она генерирует папку "alembic" с py файлами внутри. Файл py внутри, должен ссылаться на мое приложение в отдельной папке под названием «myapp». Но я не могу связать это. Это говорит, что это не существует, и относительный импорт не работает.

поэтому мне нужно импортировать мой класс конфигурации изMyApp / конфиги / config.py файл.

/apps
+--/alembic
|----env.py <--- the calling file
+--/myapp
|----configs/__init__.py <--- has "DefaultConfig" class imported
|----configs/config.py <--- I want to import the class inside here.

внутри env.py:

from myapp.configs import DefaultConfig

Не работает

Я пытался:

from ..myapp.configs import DefaultConfig

Нет успеха

пример кода в документах alembic просто скажите "myapp.whwhat".

Я даже добавил свои "/ apps" и "/ myapp" в PYTHON_PATH в переменных окружения.

Пример ошибки:

File "D:\apps\myapp\lib\site-packages\alembic\command.p
y", line 97, in revision
    script.run_env()
  File "D:\apps\myapp\lib\site-packages\alembic\script.py
", line 191, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "D:\apps\myapp\lib\site-packages\alembic\util.py",
 line 186, in load_python_file
    module = imp.load_source(module_id, path, open(path, 'rb'))
  File "alembic\env.py", line 5, in <module>
    from ..myapp.configs import DefaultConfig as conf
ValueError: Attempted relative import in non-package

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

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