Python 找不到alembic分布错误

Python 找不到alembic分布错误,python,alembic,Python,Alembic,我在django项目中使用alembic和virtualenv,我在path中创建了一个虚拟环境 /ENV /myproject 在我的项目中,我有一个configs/development.ini文件,其中定义了alembic参数 script_location = ../ENV/bin/alembic 当我试着运行alembic时 alembic -c configs/development.ini upgrade head 我得到以下错误 The 'Mako' distributio

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

/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

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