我在django项目中使用了alembic和virtualenv,我在路径中创建了一个虚拟环境
/ENV
/myproject
在我的项目中我有一个configs / development.ini文件,我在其中定义了alembic参数
script_location = ../ENV/bin/alembic
当我尝试运行alembic时
alembic -c configs/development.ini upgrade head
我收到以下错误
The 'Mako' distribution was not found and is required by alembic
答案 0 :(得分:2)
您需要正确安装Alembic及其依赖项(例如Mako)。在virtualenv中,运行命令pip install alembic
,它将自动为每个包提取依赖关系。