[파이썬] Flask 설치 및 설정

Flask는 파이썬으로 작성된 웹 프레임워크로, 간단하고 유연한 웹 애플리케이션을 개발할 수 있도록 도와줍니다. Flask를 설치하고 설정하는 방법에 대해 알아보겠습니다.

Flask 설치

Flask를 설치하기 위해서는 먼저 파이썬과 pip가 설치되어 있어야 합니다. 만약 아직 파이썬과 pip가 설치되지 않았다면, 파이썬 공식 웹사이트에서 파이썬을 다운로드하고 설치하세요.

Flask를 설치하기 위해 터미널 또는 명령 프롬프트에서 다음 명령어를 실행하세요:

pip install flask

Flask 프로젝트 생성

Flask 애플리케이션을 개발하기 위해 프로젝트를 생성해야 합니다. 프로젝트를 생성할 디렉토리로 이동한 후, 다음 명령어를 실행하세요:

mkdir myflaskapp
cd myflaskapp

이제 Flask 애플리케이션을 시작하기 위해 가상 환경을 만들어야 합니다. 가상 환경은 프로젝트마다 독립적인 파이썬 환경을 제공하여 의존성 충돌을 방지합니다. 다음 명령어를 실행하여 가상 환경을 만드세요:

python -m venv venv

위 명령어는 venv라는 이름의 가상 환경을 생성합니다. 이후에는 프로젝트 디렉토리 안에서 가상 환경을 활성화해야 합니다.

venv\Scripts\activate
source venv/bin/activate

가상 환경을 활성화한 후, Flask 애플리케이션을 개발할 준비가 끝났습니다!

Flask 애플리케이션 작성

Flask 애플리케이션은 Python 스크립트로 작성됩니다. 프로젝트 디렉토리 안에 app.py라는 이름으로 파일을 생성한 후, 다음과 같이 간단한 Flask 애플리케이션을 작성해보세요:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello, Flask!'

if __name__ == '__main__':
    app.run()

위 코드는 간단한 Flask 앱을 작성하는 예시입니다. @app.route('/')는 루트 URL에 해당하는 함수를 정의하는 데코레이터입니다. def hello():는 해당 함수의 내용을 정의합니다. app.run()은 애플리케이션을 실행하는 함수입니다.

Flask 애플리케이션 실행

Flask 애플리케이션을 실행하기 위해 다음 명령어를 실행하세요:

python app.py

Flask 애플리케이션이 성공적으로 실행되면, 터미널에 다음과 같은 메시지가 나타납니다:

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

이제 웹 브라우저에서 http://127.0.0.1:5000/ 주소로 접속하면 ‘Hello, Flask!’ 메시지가 표시됩니다.

Flask를 설치하고 설정하여 간단한 웹 애플리케이션을 개발하는 방법에 대해 알아보았습니다. Flask는 다양한 기능과 확장성을 제공하므로, 더 복잡하고 유용한 웹 애플리케이션을 개발하는 데 사용할 수 있습니다.

Happy coding with Flask! 🐍💻