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!” 메시지가 표시됩니다.