我用哪个命令来执行这个烧瓶(python)文件?

时间:2016-12-30 11:02:55

标签: python flask flask-sqlalchemy flask-wtforms flask-login

我正在通过教程学习烧瓶。现在我坚持制作数据库文件,因为他们只提供unix命令来执行该脚本我的问题是我使用哪个命令,如果我想安装“ db_create.py < / strong>“我在下面提到的命令提示符下的文件..我正在使用cmd中的目录项目运行虚拟环境。

#!flask/bin/python
from migrate.versioning import api
from config import SQLALCHEMY_DATABASE_URI
from config import SQLALCHEMY_MIGRATE_REPO
from app import db
import os.path
db.create_all()
if not os.path.exists(SQLALCHEMY_MIGRATE_REPO):
    api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository')
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO)
else:
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,api.version(SQLALCHEMY_MIGRATE_REPO))

我还安装了SQLAlchemy。

1 个答案:

答案 0 :(得分:0)

如果已经在第一行中指定了此脚本的解释器,那么您只需授予可执行许可的脚本以便它运行。 因此,如果您使用的是基于UNIX的计算机,只需键入以下命令:

sudo chmod +x <path_to_python_script>

然后执行:

./<path_to_python_script>

否则,如果您使用的是基于Windows的计算机,请移至脚本文件夹中,然后运行:

python -m db_create.py

希望它有效!