안녕하세요. 달소입니다.
오랜만에 개발공간에 발을 들여봅니다…ㅎㅎ
이번에 진행할건 python을 사용한 flask 웹 개발환경 구축입니다.
간단하게 venv를 사용해서 개발환경을 구축해보도록 하겠습니다.
venv는 virtualenv의 약자로 가상환경을 구축해서 패키지 충돌없이 각 환경을 분리하여 운영하는것입니다.
1. python / pip 설치하기.
wsl2 / ubuntu 20.04 LTS / python 3.8
먼저 python3과 python3-pip 를 설치해줍니다.
python은 당연히(?) 설치해야되고 pip의 경우 python 을 사용하면서 필요한 패키지를 다운로드 받을수있도록 설치해줘야합니다.
2. virtualenv 설치하기
이제 앞서 설치한 pip를 가지고 virtualenv를 설치해보겠습니다.
3. venv 환경구축하기
이제 virtualenv를 가지고 가상환경을 구축해보겠습니다.
virtualenv flask-venv
이렇게 환경을 구축하면 아래처럼 프로젝트명과같은 폴더가 생기게 됩니다.
그리고 source bin/activate 명령어로 가상환경을 활성화 시켜줍니다.
터미널 창앞에 (프로젝트명) 이 붙으면 제대로된것입니다.
4. 플라스크 설치하기.
이제 환경구축은 다했으니 flask를 바로 설치해보겠습니다.
pip install Flask
이제 flask를 구동시키기 위해 간단한 run.py를 만들어보겠습니다.
내용은 flask를 import하고 간단한 웹페이지를 띄우는 소스입니다.
이렇게 run.py를 만들었으면 pyhton run.py 명령어로 실행시켜보겠습니다.
접근은 ip : 5000포트로해주시면됩니다.