개발자로 후회없는 삶 살기

Flask PART.플라스크 개발 환경 준비 본문

[백엔드]/[Etc]

Flask PART.플라스크 개발 환경 준비

몽이장쥰 2023. 1. 18. 13:56

서론

 

※ 이 포스트는 다음 교재의 학습이 목적임을 밝힙니다.

https://wikidocs.net/81044

 

2-01 플라스크 기초 다지기

현재 파이보 프로젝트는 `projects/myproject` 디렉터리 아래에 pybo.py 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 플라스크 프로젝트를 만들고자 한다면 …

wikidocs.net

 

본론

- 가상환경 셋팅하기

1. 가상환경 dir 생성하기

venvs를 만드는 상위 dir는 개발자가 평소에 웹 프로젝트를 보관하는 dir면 된다. 이제 모든 가상환경은 venvs 밑에 만들어 질 것이기 때문에 다른 웹 프로젝트와는 조금 다른 보관 용도라고 볼 수 있다. 

 

ex) 이런식으로 하면 된다.

Flask

- web1

- web2

- venv

 

2. 가상환경 만들기

 

 

3. 가상환경 진입하기

진입하게 activate 하면 가상 환경이 생기게 된다.

 

 

4. 필요한 라이브러리 설치

플라스크 설치까지 완료했습니다~~~

 

 

- 파이참 IDE로 가상환경 생성하기

 

1번 방법 : 위에 만든 가상환경 열기

2번 방법 : 아예 처음부터 IDE에서 가상환경 생성

https://sdc-james.gitbook.io/onebook/2./2.1./2.1.5./1

 

1) 파이참 가상환경 설정 - OneBook(Python & Deep Learning)

그 이유는 앞에서도 설명 했듯이 파이참은 프로젝트별로 파이썬, 그리고 다른 라이브러리들을 프로젝트별로 다르게 선택 할 수 있습니다. 프로젝트 단위로 Virtualenv(가상환경)을 별도로 만들어

sdc-james.gitbook.io

 

- 어플리케이션 만들기

1. 코드 작성

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_pybo():
    return 'Hello, Pybo!'

 

2. 환경변수 지정

플라스크 서버를 실행하면 아래와 같은 경고가 발생한다.

 

-> 디버깅 모드 설정

디버깅 모드로 잘 설정된 것을 확인할 수 있다.

'[백엔드] > [Etc]' 카테고리의 다른 글

FLASK PART.서비스 개발  (0) 2023.01.21
Flask PART.상세 기능 만들기  (0) 2023.01.20
Flask PART.플라스크 기초 다지기  (0) 2023.01.18
Comments