MAC OS에서 Python+Flask 사용해 보기

MAC OS 환경에서 VS Code를 사용해, Python과 Flask를 설치하고 실행하는 과정을 정리해 봤습니다.
2021.09.04

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 MAC OS 환경에서 VS Code를 사용해, Python과 Flask를 설치해 보도록 하겠습니다.

VSCode 설치

먼져 VS Code 홈페이지에서 VS Code를 다운로드 합니다.

「Download Mac Universal」을 클릭해서 macOS 버전을 다운로드 합니다.

VSCode에서 Python 설치

VSCode에서

  • Python
  • Python for VSCode
  • Python Extension Pack

을 다운로드 합니다.

Python에서 hello world 실행

print("hello world")

test.py 라는 파일을 하나 만들고 위 코드를 입력합니다.

command+Shift+p 를 누른다음「Python:Select Interpreter」를 클릭합니다.

여러 Python 버전이 나오는데, 저는 Python 3.8을 선택 했습니다.

이후 실행 버튼을 클릭하면 정상적으로 Python이 실행되는 것을 볼 수 있습니다.

VSCode에서 Flask 설치

이제 venv라는 모듈로 Python에서 가상 환경을 구축해 보겠습니다.

python3 -m venv venv

위 코드로 가상 환경을 구축합니다.

VSCode에서 venv가 생성된 것을 볼 수 있습니다.

source venv/bin/activate

위 코드로 가상 환경을 활성화 시킵니다.

pip install flask

pip로 flask를 설치합니다.

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'hello'

hello를 출력하는 flask 코드를 입력합니다.

여기에서「Import "flask" could not be resolved from」에러가 뜰 경우,  VSCode 터미널에서「pip show flask」를 입력합니다.

Flask의 Python 버전을 확인합니다.

command+Shift+p 를 눌러, Flask에 맞게, Python3.9를 선택하면 에러가 해결 됩니다.

flask를 검색해서「flask-snippets」를 설치합니다.

Flask에서 hello 실행

「실행 및 디버그」를 클릭하고, Flask를 선택합니다.

그럼 해당 URL로 들어가봅시다.

그럼 정상적으로「hello」가 출력되는 것을 확인할 수 있습니다.

참고