점프 투 플라스크 Error: While importing 'pybo', an ImportError was raised.
flask db init을 치니까
Usage: flask db init [OPTIONS]
Try 'flask db init --help' for help.
Error: While importing 'pybo', an ImportError was raised.
라는 오류가 나오네요.
코드
init.py
from flask import Flask
from flask_migrate import Migrate
from flask_sqlalchemy import SQLAlchemy
import config
db = SQLAlchemy()
migrate = Migrate()
def create_app():
app = Flask(__name__)
app.config.from_object(config)
db.init.app(app)
migrate.init_app(app, db)
from .views import main_views
app.register_blueprint(main_views.bp)
return app
main_views.py
from flask import Blueprint
bp = Blueprint('main', __name__, url_prefix='/')
@bp.route('/hello')
def hello_pybo():
return 'Hello, Pybo!'
@bp.route('/')
def index():
return 'Pybo index'
config.py
import os
BASE_DIR = os.path.dirname(__file__)
SQLALCHEMY_DATABASE_URI = 'sqlite:///{}'.format(os.path.join(BASE_DIR, 'pybo.db'))
SQLALCHEMY_TRACK_MODIFICATIONS = False
IDE : 비주얼 스투디오 코드
파이썬 버전 : 3.8.6 64bit
dowonbocksil 님 665
M 2022년 1월 2일 4:10 오후
댓글 7개 더 보기...
@박응용님 https://imgur.com/bR7uA4r 에러 캡처했습니다.
-
dowonbocksil님,
2022년 1월 3일 11:07 오후
추천
,
대댓글
@dowonbocksil님 넵.. 트레이스가 안나오는군요.. __init__.py 파일의 위치는 "D:\coding\Flask projects\myprojec\pybo\__init__.py" 여기가 맞겠죠?
-
박응용님,
2022년 1월 4일 12:00 오전
추천
,
대댓글
@박응용님 "D:\coding\Flask projects\myproject\pybo\__init__.py" 맞습니다.
-
dowonbocksil님,
2022년 1월 5일 11:46 오전
추천
,
대댓글
@dowonbocksil님 알려주신 내용으로는 오류가 발생할게 없을것 같은데요.. 잘 모르겠네요. 환경설정, 디렉터리 경로등 앞에서부터 빠진게 혹시 있는지 확인해 보셔야 할 것 같네요..
-
박응용님,
2022년 1월 5일 12:32 오후
추천
,
대댓글
@박응용님 혹시 몰라 c드라이브로 옮겨 실행해봤더니 되네요. 감사합니다.
-
dowonbocksil님,
2022년 1월 5일 2:02 오후
추천
,
대댓글