python --version โ ์ค์น๋ ํ์ด์ฌ ๋ฒ์ ํ์ธ
python โ ์ธํฐํ๋ฆฌํฐ(๋ํํ ๋ชจ๋) ์คํ
python ํ์ผ์ด๋ฆ.py โ ์ง์ ํ ํ์ด์ฌ ํ์ผ ์คํ
pip list โ ์ค์น๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชฉ๋ก ๋ณด๊ธฐ
pip install ํจํค์ง๋ช โ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
pip freeze > requirements.txt โ ํ์ฌ ํ๊ฒฝ์ ํจํค์ง ๋ชฉ๋ก ์ ์ฅ
-
๊ฐ์ํ๊ฒฝ(venv) ๋ง๋ค๊ธฐ python -m venv venv
-
๊ฐ์ํ๊ฒฝ ํ์ฑํ Windows (PowerShell): venv\Scripts\activate
- ํจํค์ง ์ค์น: pip install fastapi uvicorn
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชฉ๋ก๋ณด๊ธฐ: pip list
- ํ์ฌ ํ๊ฒฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฅ: pip freeze > requirements.txt
cd ํ์ผ๋ช python ํ์ผ๋ช .py
์์ ๋๋๋ฉด: deactivate
uvicorn app(ํ์ผ๋ช ):app --reload
- Python 3.7+ ์์ ์ฌ์ฉํ ์ ์๋ ๊ณ ์ฑ๋ฅ ์น ํ๋ ์์ํฌ
- ๋ฐ์ดํฐ ๊ฒ์ฆ๊ณผ ์๋ ๋ฌธ์ํ ์ง์