Módulo python de importação relativa de uma subpasta de uma subpasta diferente

Eu estou tentando usar alambique que é uma ferramenta sqlalchemy em python. Você digita um comando e gera uma pasta "alambique" com arquivos py dentro. O arquivo py dentro, precisa vincular ao meu aplicativo em uma pasta separada chamada "myapp". Mas eu não posso ligar isso. Diz que não existe e a importação relativa não funciona.

então eu preciso importar minha classe de configuração demyapp / configs / config.py Arquivo.

/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.

dentro de env.py:

from myapp.configs import DefaultConfig

Não funciona.

Eu tentei:

from ..myapp.configs import DefaultConfig

Sem sucesso.

exemplo de código em alembic docs diz apenas use "myapp.whatever".

Inclusive adicionei meus "/ apps" e "/ myapp" para PYTHON_PATH em variáveis ​​de ambiente.

Erro de exemplo:

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

questionAnswers(2)

yourAnswerToTheQuestion