python flask및 mysql을 설치해서 놀아보려고 하다가, 맥북에 설치를 하고 싶어졌다.

(그냥 윈도우에 하지 왜……)

그래서, 해볼려고 하니, 맥북은 뭔가 좀 다르다. 역시 unix 베이스라서 그런가?

python 설치는 원래 되어 있어서 flask를 설치하려고 했더니 homebrew를 통해서 하라고 한다.

Homebrew 를 설치하려고 했더니 download …. 라고 제대로 안된다. 이거 뭐야…

가만히 봤더니 xcode를 설치를 했는데, xcode command line tool을 설치를 안했다.

터미널을 띄워서 다음과 같이 명령을 내렸다.

스크린샷 2020-03-12 오후 6 19 31

쩝… 이런거 하나씩 설명해 주는 사람이 없네. 하나씩 찾아서 해야하니..

요거하고 나서 다음과 같이 명령을 내리면 드디어 brew가 설치가 된다.

스크린샷 2020-03-12 오후 6 30 12

드디어 brew 설치완료~!

Brew update

Brew install mysql

드디어 설치가 된다.

mysql.server start 명령으로 스타트~

(stop은 당연히 mysql.server stop이겠지?? 당연한거 아닌가?)

스크린샷 2020-03-12 오후 6 44 05

자 mysql 까지 설치했으니,

flask를 설치해주고,

Sudo pip3 install flask

sudo pip3 install virtualenv (가상화를 위한 툴)

이상태에서

cd ~ –> (사용자 홈 디렉토리)

Virtualenv flask

cd /Users/shincad/project/flask 폴더안에 들어가서

hello.py를 하나 생성한다.

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
	return "Hello World!"

이렇게 작성 후 저장

Source flask/usr/local/bin/activate

가상화모드 실행 후

FLASK_APP=hello.py flask run

이렇게 command로 명령을 내린 후

Web browser에서 http://localhost:5000

스크린샷 2020-03-12 오후 6 53 01

이렇게 되면 성공~