본문 바로가기

Language/Python

Python Flask Pycharm Community Edition에서 개발환경 구축하기

728x90

Pycharm Community Edition은 무료지만 편의 기능들이 많이 빠져있습니다.

그 중에 하나가 Flask를 지원하는 탬플릿입니다. 저처럼 Ultimit을 사기는 아깝고 Pycharm은 꼭 쓰고 싶은 경우 flask연동 탬플릿을 만들어서 쓸 수 있습니다.

먼저 일반 파이썬 프로젝트를 하나 빌드 합니다.

community버전은 선택지가 별로 없기 때문에 맨 위에 있는 Pure Python으로 빌드 하면 됩니다.

그리고 Virtualenv로 해줍니다. 이 옵션으로 해주면 pip install로 flask를 설치 해주어야 flask를 쓸 수 있겠지요?

그 다음 우측 상단 Edit Configurations... 로 갑니다.

이 화면에서 Windows같은 경우는 Script path로 되어있는데 누르면 바꿀 수 있습니다 Module name으로 바꿔줍니다.

그리고 flask라고 써줍니다.

pip install flask를 하면 venv아래에 flask.exe가 생성이 됩니다. 이게 생성이 안되어 있다면 flask라고 써도 잘 안될 것입니다. 꼭 flask를 설치 하고 실행 해주세요.

그 다음 Environment variables를 아래와 같이 넣어줍니다.

PYTHONUNBUFFERED=1;FLASK_APP=main.py;FLASK_ENV=dev

FLASK_APP=main.py; 이걸 안넣으면 실행할 때 에러메세지가 납니다. 꼭 넣어주세요.

 

main.py는 아래와 같이 만들어 주면 됩니다.

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return 'Hello! This is the main page <h1>HELLO</h1>'

if __name__ == '__main__':
    app.run()

 

웹브라우저로 127.0.0.1:5000 넣고 들어갑니다.

그러면 완료.

 

 

참고

medium.com/@mushtaque87/flask-in-pycharm-community-edition-c0f68400d91e

728x90
블로그 주인장입니다. 원하시는 정보는 얻으셨나요? 이 포스트에서 추가로 필요한 정보가 있으시면 여기에 남겨주세요.