
1. Flask란?
- 플라스크(Flask)는 파이썬으로 작성된 웹 프레임워크.
- 프레임워크는 소프트웨어를 개발할 때 구체적인 부분을 재사용 할 수 있도록 도와주어 프레임워크를 사용하여 개발하면 개발 시간과 비용을 절약하고 유지 보수에 안정적인 소프트웨어를 개발할 수 있습니다. (쉽게 말해서 웹을 개발할 때 모든 세부적인 요소를 다 코딩할 수 없기 때문에 기본적으로 구성하고 있는 뼈대를 말합니다.)
2. 파이썬 설치
- 플라스크는 파이썬으로 작성되었기 때문에 먼저 파이썬을 설치해야합니다
1) 윈도우에서 파이썬 설치하기
파이썬 공식 홈페이지 https://www.python.org/downloads/ 에서 "for windows" 버전으로 exe파일을 다운로드한 후 설치한다. 설치 후에는 명령 프롬포트(cmd)에서 아래와 같은 명령어로 확인할 수 있습니다. 작성일(2022.12) 기준 가장 최근 버전이 3.11.1이므로 정상적으로 설치가 완료되었다면 "Python 3.11.1"이 출력되어야 합니다.
※python3가 아닌 python 명령어를 사용했다면 이전 버전이 출력될 수 있으므로 python3 명령어로 설치 확인을 합니다.
> python3 --version
2) 맥에서 파이썬 설치하기
파이썬 공식 홈페이지 https://www.python.org/downloads/ 에서 "for macOS" 버전으로 pkg 파일을 다운로드한 후 설치한다. 설치 후에는 터미널에서 아래와 같은 명령어로 확인할 수 있습니다. 작성일(2022.12) 기준 가장 최근 버전이 3.11.1이므로 정상적으로 설치가 완료되었다면 "Python 3.11.1"이 출력되어야 합니다.
※python3가 아닌 python 명령어를 사용했다면 이전 버전이 출력될 수 있으므로 python3 명령어로 설치 확인을 합니다.
~ % python3 -v
3. 플라스크(Flask) 설치
1) 윈도우(windows)에서 플라스크(Flask) 설치하기
명령 프롬포트(cmd)에서 아래와 같은 코드를 실행.
pip install flask
2) 맥(macOS)에서 플라스크(Flask) 설치하기
터미널에서 아래와 같은 코드를 실행.
pip install flask
4. 플라스크(Flask) 설치 확인 및 실행 (with VS code)
1) vs code에서 테스트용 파일 생성. 파일명: app.py
2) 코드 상단에 flask를 참조하는 선언문을 작성하고 아래와 같은 코드 작성.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello world'
※이때, import flask에 빨간 밑줄이 그어지고 Import "flask" could not be resolved from 에러가 뜰 경우 VS code 터미널에서 pip show flask를 입력하여 flask 버전에 맞는 python 버전을 선택하면 된다.
3) '실행 및 디버그'를 클릭하여 실행하면 "http://127.0.1:5000/"로 접속 가능
4) 해당 링크로 접속 시 "Hello world"가 출력됨을 확인할 수 있다.