본문 바로가기

study/flask

[vs code] Python flask 서버 구축

1. python 설치

vs code Extensions에서 Python 설치

 

2. python 웹 환경 설정

- (윈도우 기준) Terminal을 Powershell에서 cmd로 변경 한다.

- command palette에서 Terminal: Select default profile을 선택한다.

3. python 가상환경 셋팅

python은 패키지를 설치하면 global 위치에 설치되기때문에 특정 버전의 패키지를 특정 프로젝트에서만 사용하려면 가상환경을 생성해줘야 한다.


- cmd에서 python -m venv venv 실행 ⇒ venv 폴더 생성 확인

  -> cmd에서 python -m venv venv 실행 시 파이썬이 설치되있지 않다고 오류가 발생하면 직접 python 설치

- command palette에서 Python Select Interpreter를 입력, 리스트 내 파이썬 venv를 선택

- 새로운 cmd 생성 ⇒ venv 확인

4. python 가상환경에 flask 설치

- pip install flask

5. flask 서버 실행하기

- run.py 파일 생성

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return 'This is home!'

if __name__ == '__main__':
    app.run('0.0.0.0', port=5000, debug=True)

 

- 서버 실행

  -> python run.py

 

- localhost:5000 으로 접속하면 아래와 같이 잘 구동됨