Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到Flask终端命令_Flask_Virtualenv_Flask Migrate - Fatal编程技术网

未找到Flask终端命令

未找到Flask终端命令,flask,virtualenv,flask-migrate,Flask,Virtualenv,Flask Migrate,我发现Flask 0.10没有Flask命令。我应该如何为迁移初始化数据库 我在查看的文档时发现了这个问题。安装包并添加配置后,init db将不会运行 (env) $ flask init db -bash: flask: command not found 升级到Flask 0.11,它提供了Flask命令 如果无法升级、安装和配置,则将命令后移到0.10 from flask_migrate import migrate migrate = Migrate(app, db) 如果您无

我发现Flask 0.10没有
Flask
命令。我应该如何为迁移初始化数据库

我在查看的文档时发现了这个问题。安装包并添加配置后,
init db
将不会运行

(env) $ flask init db
-bash: flask: command not found

升级到Flask 0.11,它提供了
Flask
命令

如果无法升级、安装和配置,则将命令后移到0.10

from flask_migrate import migrate

migrate = Migrate(app, db)
如果您无法升级并且不想安装Flask CLI,请安装并配置,这是以前用于添加命令的系统,现在仍然可用


你的操作系统是什么?是linux还是OsX?更新了问题。我在O席Xi猜测,因为我正在研究一个3年以上的项目。我已升级到0.11
flask run
无法找到flask应用程序,即使运行
ENV
显示
flask\u app=run.py
。是的,这就是我的意思。诚然,感谢您对初始问题的帮助。
FLASK_APP=my_app.py flask db init
from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager

migrate = Migrate(app, db)

manager = Manager(app)
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
    manager.run()
python manage.py db init