Flask

(MAC) M2 Pro 맥북 VSC에서 Flask 설치 (feat.dotenv)

Minuffy 2024. 9. 28. 22:01

pip를 통해 설치할 수 있다. python -m pip install --upgrade flask or

pip install flask-sqlalchemy
pip install mysql-connector-python
pip install python-dotenv
pip install requests

가상환경 세팅 (MAC)

#Python 3이 설치되어 있는지 확인
python3 --version

# 프로젝트 디렉토리 생성 및 이동
mkdir flask_project
cd flask_project

# 가상환경 생성
python3 -m venv venv

# 가상환경 활성화
source venv/bin/activate

pip install flask

pip install python-dotenv

# .env 파일 생성
touch .env

# .env 파일에 환경 변수 추가 (텍스트 에디터로 열어서 아래 내용 입력)
FLASK_ENV=development
SECRET_KEY=your_secret_key

#app.py 파일을 생성
touch app.py

#app.py 파일에 아래 코드를 작성하여 .env 파일에서 환경 변수를 불러오도록 설정

from flask import Flask
from dotenv import load_dotenv
import os

# .env 파일의 환경 변수를 로드
load_dotenv()

app = Flask(__name__)

# .env 파일의 변수를 Flask 설정에 사용
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY')

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run()
    
    
# 실행 (터미널에 작성)
python app.py

이후 브라우저에서 <http://127.0.0.1:5000/로> 접속하면 “Hello, World!” 메시지가 표시됩니다.