πŸ› οΈ ν™˜μœ¨ 예츑 ν”„λ‘œμ νŠΈ 개발 κ°€μ΄λ“œ (SWitch Money)


πŸ“ 1. ν”„λ‘œμ νŠΈ 폴더 ꡬ성

ν™˜μœ¨μ˜ˆμΈ‘ν”„λ‘œμ νŠΈ/
β”‚
β”œβ”€β”€ app.py                 # 메인 Streamlit μ•± μ½”λ“œ
β”œβ”€β”€ switch.csv             # 2025λ…„ 5μ›” 2μΌκΉŒμ§€μ˜ ν™˜μœ¨ 데이터 (CSV)
β”œβ”€β”€ requirements.txt       # ν•„μš”ν•œ 라이브러리 λͺ©λ‘
└── README.md              # ν”„λ‘œμ νŠΈ μ„€λͺ… λ¬Έμ„œ 


πŸ’‘ 2. 개발 μ „ μ€€λΉ„ 사항

βœ… Python μ„€μΉ˜

βœ… 가상 ν™˜κ²½

python -m venv venv
source venv/bin/activate  # Mac/Linux
venv\\Scripts\\activate     # Windows

πŸ“¦ 3. ν•„μˆ˜ 라이브러리 μ„€μΉ˜

requirements.txt 파일 μ˜ˆμ‹œ:

streamlit
pandas
matplotlib
prophet
openai
requests
cmdstanpy

μ„€μΉ˜ λͺ…λ Ήμ–΄:

pip install -r requirements.txt

βœ… Prophet μ„€μΉ˜ μ‹œ μ‹œκ°„μ΄ 였래 걸릴 수 있음

βœ… ν•„μš” μ‹œ μˆ˜λ™ μ„€μΉ˜ (Mac μ˜ˆμ‹œ):

brew install libomp  # Mac only
pip install prophet