我在一个flask项目中的虚拟环境下使用
flask db init
已经下载过了flask migrate
,然后报错为:
Usage: flask [OPTIONS] COMMAND [ARGS]...
Try "flask --help" for help.
Error: No such command "db".
Solution
- 先检查下是否下载好了
flask migrate
pip install flask-migrate
- 检查下
flask migrate
是否需要升级
pip install flask-migrate --upgrade
- 删除现有的
virtualenv
,然后重新下载一遍所有的东西。 - 如果在global也有下载
Flask
,这个可能是一个影响因素,可以先删除global的instance
deactivate
pip uninstall flask
source venv/bin/activate
flask db init
- 如果要急用,实在不行可以先globally下载
flask migrate