점프 투 플라스크 - (1) 개발 환경 준비
개발환경 준비
Python 3.10.x 다운로드
C:\Users\pahkey> python -V
파이썬 가상 환경 생성
가상 환경 디렉터리 생성하기. cmd창
C:\Users\pahkey> cd \
C:\> mkdir venvs
C:\> cd venvs
가상 환경 만들기
C:\venvs> python -m venv myproject
가상 환경에 진입하기
C:\venvs> cd C:\venvs\myproject\Scripts
C:\venvs\myproject\Scripts> activate
(myproject) C:\venvs\myproject\Scripts>
플라스크 설치
(myproject) C:\venvs\myproject\Scripts> pip install flask
pip 최신 버전으로 설치하기
(myproject) C:\venvs\myproject\Scripts> python -m pip install --upgrade pip
플라스크 프로젝트 생성
프로젝트 디렉터리 생성하기
C:\> mkdir projects
C:\> cd projects
C:\projects> C:\venvs\myproject\Scripts\activate
(myproject) C:\projects>
(myproject) C:\projects> mkdir myproject
(myproject) C:\projects> cd myproject
(myproject) C:\projects\myproject>
배치 파일로 myproject 가상 환경에 간단히 진입하기
배치 파일 생성하기 // venvs 디렉터리에 myproject.cmd 파일을 만들고 다음처럼 작성한 후 저장하자.
[파일명: C:/venvs/myproject.cmd]
@echo off
cd c:/projects/myproject
c:/venvs/myproject/scripts/activate
배치 파일 위치를 PATH 환경 변수에 추가하기
sysdm.cpl
배치 파일 실행하여 가상 환경 진입 테스트하기
C:\Users\pahkey> myproject
(myproject) C:\projects\myproject>
파이참 설치하기
윈도우용 파이참 설치파일 주소: https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows
무료 버전인 <Community>를 선택
현재 파이썬 인터프리터 위치 확인하기
파이참 메뉴에서 [File → Settings]를 눌러 설정 창을 열고 [Project:myproject → Project Interpreter]
파이썬 인터프리터 위치를 가상 환경 위치로 수정하기
파이썬 인터프리터 위치를 설정할 수 있는 Add Python Interpreter 창이 나타난다. 여기서 <Existing environment>를 누른 다음 Interpreter 오른쪽에 보이는 <…>을 누르고 C:\venvs\myproject\Scripts\python.exe를 선택
나머지 창도 <OK>를 눌러 설정을 마치면 파이참이 myproject 가상 환경에 있는 파이썬 인터프리터를 인식하기 시작
애플리케이션 파일 만들기
[파일명: projects\myproject\pybo.py]
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_pybo():
return 'Hello, Pybo!'
플라스크 서버 실행하기
(myproject) c:\projects\myproject>set FLASK_APP=pybo
(myproject) c:\projects\myproject>set FLASK_DEBUG=true
(myproject) c:\projects\myproject>flask run