2016-12-30 1 views
0

튜토리얼을 통해 술병을 배우고 있습니다. 이제는 데이터베이스 파일을 만드는 데 주력했습니다. 스크립트를 실행하기 위해 유닉스 명령을 제공하기 때문에 제 질문은 "db_create.py"파일을 설치하고 싶습니다. 명령 프롬프트 내가 아래에 언급했습니다. 나는 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도 설치했습니다.

답변

0

이 스크립트의 인터프리터의 첫 번째 줄에 이미 지정되어있는 경우 스크립트가 실행될 수 있도록 스크립트에 실행 권한이 부여되어야합니다.

sudo chmod +x <path_to_python_script> 

그리고 바로 실행 : Windows 기반 시스템에있는 그렇지 않은 경우

./<path_to_python_script> 

을의로 이동하려면 UNIX 기반 시스템에있는 경우 는 따라서 단지, 다음 명령을 입력 폴더를 열고 실행하면됩니다.

python -m db_create.py 

희망이 있습니다!

관련 문제