SW/Flask
[VS Code] Flask 개발환경 구축
ahhyeon
2023. 3. 20. 20:34
1. 빈 폴더(prac)만들고 새터미널 열기
➡️ 윈도우 기준, 단축키 [ctrl + shift + `]
2. 새로운 가상환경 폴더 생성
python -m venv venv
➡️ "venv" 라는 이름을 가진 새로운 가상환경 폴더 생성
3. 가상환경 실행
현재위치는 prac이니까 가상환경 안으로 들어와야함
➡️ 가상환경 폴더 prac → 가상환경 이름 venv
➡️ 그리고 Scripts 안에 activate가 있음
cd venv
cd scripts
activate.bat
4. 인터프리터 설정
➡️ 윈도우 기준 F1
이와 같이 가상환경 venv에 정상적으로 진입함을 확인할 수 있음
5. 상위 폴더로 이동
⭐중요⭐
flask run 명령은 반드시 프로젝트 홈 디렉터리(C:/pytest/prac)에서 실행해야함.
다른 곳에서 실행하면 실행은 되지만 정상으로 동작하지 않는다.
앞으로도 flask run으로 플라스크 서버를 실행할 때는 위치를 꼭 확인할 것!
모듈을 설치하기 위해선 prac에 위치해 있어야 함.
내 현재 위치는 prac/venv/Scripts 이므로 상위폴더로 이동해야 한다.
// 나갈땐 cd .. 해서 빠져나오기
cd ..
cd ..
venv를 빠져나오면 내 경로는 prac 안에 있다.
6. 가상환경 안에 모듈 설치
6-1. python 패키지
python -m pip install --upgrade pip
6-2. Flask 프레임워크
python 업데이트 한 상태에서 flask 설치해야한다.
pip install flask
7. Flask 서버 실행
7-1. 파일 생성
➡️ app.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)
7-2. 서버 실행
➡️ python app.py
➡️ 또는 화살표 아이콘 누르기
Running on all addresses (0.0.0.0)
▶ 내 ip 모든 주소에서 실행되고 있음
Running on http://127.0.0.1:5000
▶ 포트는 5000번 아래에서 실행
▶ 나머지는 내 ip주소