Python 属性错误:模块';alembic.context';没有属性';配置';

Python 属性错误:模块';alembic.context';没有属性';配置';,python,python-3.x,python-import,alembic,Python,Python 3.x,Python Import,Alembic,我已经从alembic导入了上下文。但是config和configure等变量在包中不可用。原因可能是什么 您可以尝试: from alembic import * 然后,您可以通过以下方式了解哪些函数、类和属性可用: dir(alembic) 我希望这会有所帮助。alembic.context仅在通过alembic命令执行env.py脚本时才可用于该脚本,前提是alembic命令是从包含指定要使用的alembic配置的alembic.ini文件的文件夹中执行的 否则,alembic模块没有

我已经从alembic导入了上下文。但是config和configure等变量在包中不可用。原因可能是什么

您可以尝试:

from alembic import *
然后,您可以通过以下方式了解哪些函数、类和属性可用:

dir(alembic)

我希望这会有所帮助。

alembic.context
仅在通过
alembic
命令执行
env.py
脚本时才可用于该脚本,前提是
alembic
命令是从包含指定要使用的alembic配置的
alembic.ini
文件的文件夹中执行的

否则,
alembic
模块没有
context
属性

有关详细信息,请参阅