카테고리 없음

점프 투 플라스크 - (1) 개발 환경 준비

16비트 2023. 5. 14. 17:46

개발환경 준비

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