programming language/Python
flask ์ค์น
moaoh
2021. 9. 2. 10:26
Flask ์ค์น ๋ฐ ์คํ
์ค์น ํ๊ฒฝ ๋งฅ Mac ๐ฅ๏ธ
๊ฐ์ํ๊ฒฝ์ ์ค์นํ ํ ๊ทธ์์ Flask๋ฅผ ์ค์นํ๋ ๋ฐฉ์
homebrew ์ค์น
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
python ์ค์น
python3 --version
# ์ ํ์์๋ ๊น๋ ค์์ง์๋ค๋ฉด
brew install python3
๊ฐ์ํ๊ฒฝ ์ค์น
pip3 install virtualenv
๊ฐ์ํ๊ฒฝ ์์ฑ
python3 -m virtualenv {dir_name}
๊ฐ์ํ๊ฒฝ ๋ค์ด๊ฐ๊ธฐ & ๋๊ฐ๊ธฐ
# ๋ค์ด๊ฐ๊ธฐ
source {dir_name}/bin/activate
# ๋๊ฐ๊ธฐ
(dir_name) deactivate
๊ฐ์ํ๊ฒฝ ๋ด์ flask ์ค์น
(dir_name) pip3 install flask
๊ฐ์ํ๊ฒฝ ๋ด์ ๊น๋ฆฐ ๋ชฉ๋ก ํ์ธ
(dir_name) pip3 list
init.sh
๊ถํ์ ์ฃผ๊ณ ์คํ์ venv ์์ฑ
# ๊ถํ์ฃผ๊ธฐ
chmod +x init.sh
# ์คํ
./init.sh
init.sh
#!/bin/bash
VENE_DIR="venv"
PYTHON_PATH="/usr/bin/python3"
# setup venv
$PYTHON_PATH -m virtualenv $VENE_DIR
source $VENE_DIR/bin/activate
# pip version
pip3 install --upgrade pip #> /dev/null 2>&1
pip3 --version
# pip install
pip3 install flask #> /dev/null 2>&1
pip3 list
echo -e "
=====================================================
-------------------- make venv --------------------
=====================================================\n"