找不到蒸馏分布错误

alembic distribution was not found error

我在 django 项目中使用 alembic 和 virtualenv,我在路径中创建了一个虚拟环境

/ENV
/myproject

在我的项目中,我有一个 configs/development.ini 文件,我在其中定义了 alembic 参数

script_location = ../ENV/bin/alembic

当我尝试 运行 蒸馏器

alembic -c configs/development.ini upgrade head

我收到以下错误

The 'Mako' distribution was not found and is required by alembic

您需要正确安装Alembic及其依赖项(如Mako)。在您的 virtualenv 中,运行 命令 pip install alembic,它将自动为每个包引入依赖项。