1. 가상환경 생성 먼저, 터미널 또는 명령 프롬프트에서 프로젝트 디렉토리로 이동한 후 다음 명령어를 사용하여 가상환경을 생성합니다:
python -m venv myenv
위 명령어는 myenv
라는 이름의 가상환경을 생성합니다. 원하는 다른 이름으로 변경할 수 있습니다.
2. 가상환경 활성화 가상환경을 생성한 후, 가상환경을 활성화하여 해당 환경에서 작업할 수 있도록 설정해야 합니다.
Windows에서는 다음 명령어를 사용합니다:
myenv\Scripts\activate
Mac 또는 Linux에서는 다음 명령어를 사용합니다:
source myenv/bin/activate
가상환경이 활성화되면 터미널 또는 명령 프롬프트 프롬프트 앞에 (myenv)
라고 표시됩니다.
3. Flask 설치
가상환경이 활성화되었다면, Flask를 설치합니다. 가상환경이 활성화된 상태에서 pip
명령어를 사용하여 Flask를 설치합니다:
pip install flask
4. Flask 애플리케이션 작성 이제 Flask 애플리케이션을 작성합니다. 예를 들어, 다음과 같은 간단한 Flask 앱을 만들어보겠습니다:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello, Flask!"
if __name__ == '__main__':
app.run()
위 코드를 app.py
라는 파일로 저장합니다.
5. 애플리케이션 실행
Flask 애플리케이션을 실행하기 전에, 환경 변수 FLASK_APP
을 설정해야 합니다. Flask는 FLASK_APP
에 설정된 파일을 자동으로 찾아 Flask 애플리케이션으로 실행합니다.
터미널 또는 명령 프롬프트에서 다음 명령어를 실행하여 FLASK_APP
을 설정합니다:
Windows에서는 다음 명령어를 사용합니다:
set FLASK_APP=app.py
Mac 또는 Linux에서는 다음 명령어를 사용합니다:
export FLASK_APP=app.py
FLASK_APP
이 설정된 후, 다음 명령어를 사용하여 Flask 애플리케이션을 실행합니다:
flask run
6. 웹 브라우저에서 접속
Flask 애플리케이션이 실행되고 있다면, 웹 브라우저에서 http://localhost:5000
에 접속하여 애플리케이션을 확인할 수 있습니다.
위의 예제는 간단한 Flask 애플리케이션을 배포하는 방법을 보여줍니다. 복잡한 애플리케이션의 경우, 추가적인 설정 및 서버 환경에 대한 고려사항이 있을 수 있습니다. Flask 공식 문서를 참고하여 더 자세한 내용을 확인할 수 있습니다.
- Flask 공식 문서: https://flask.palletsprojects.com/