티스토리 뷰

IT/Flask

[Flask] 개발 환경 만들기

Dragonz 2019. 3. 20. 16:33
반응형

 

1. virtualenv 설치

virtualenv 는 가상의 개발환경을 만들어준다. virtualenv 를 이용하면 개발자는 완전히 독립적인 다양한 개발환경을 만들 수 있다. 두 개의 프로젝트를 진행하고 있고 각각의 프로젝트에서 A 라는 라이브러리를 사용한다고 가정하자. 하나의 프로젝트에서 A 라이브러리를 업데이트 할 필요가 있을 때, 가상환경을 사용하지 않으면 라이브러리 업데이트 후 두 개의 프로젝트 모두 수정을 해야하는 상황이 발생할 수 있다. 하지만 가상환경을 사용하면 라이브러리 업데이트가 필요한 환경에서만 업데이트를 하고 그에 따른 프로그램만 수정하면 된다. 다른 프로젝트는 구버전의 라이브러리를 그대로 사용하기 때문에 수정할 필요가 없다. Python 최신 버전을 설치했다면 pip 가 기본으로 install 되어 있으므로 아래 명령어를 실행하면 virtualenv 가 설치된다.

 

pip install virtualenv

 

vitualenv 설치가 완료되면 프로젝트 디렉토리를 만들고 그 디렉토리에 가상환경을 만든다.

 

mkdir Project
cd Project
mkdir Flask
cd Flask
virtualenv venv

 

virtualenv를 이용한 가상환경 만들기

 

디렉토리구조는 [\Project\Flask] 가 되고 Flask 디렉토리 아래에 venv 가 생성된 것을 확인할 수 있다.

 

 

이제 가상환경을 활성화시키면 된다.

 

venv\Script\activate

 

 

쉘프롬프트 앞 부분에 (venv) 가 추가되었다면 가상환경이 정상적으로 활성화 되어 있다는 것이다. 활성화 된 가상환경을 비활성화 시키려면 아래 명령어를 실행한다.

 

venv\Script\deactivate

 

2. Flask 설치

virtualenv 가 활성화 된 상태에서 Flask 를 설치한다.

 

pip install Flask

 

 

반응형

'IT > Flask' 카테고리의 다른 글

[Flask] HTTP 메소드 (HTTP Method)  (0) 2019.04.16
[Flask] URL 생성 (URL Building)  (0) 2019.03.28
[Flask] 변수 규칙 (Variable Rules)  (0) 2019.03.27
[Flask] 라우팅 (Routing)  (0) 2019.03.22
[Flask] Application (Hello World)  (0) 2019.03.21
댓글
공지사항