본문 바로가기

Linux

[FlAsK] 플라스크 개발 환경 구성


1. python  다운로드 및 설치

    URL : http://www.python.org/download/releases/2.7.5/
  
    각자의 운영체제에 맞는 것을 선택 하여 다운로드 받아 설치 한다.

    참고 : 2.7.6 에서 문제가 발생 하여 2.7.5 를 선택 하였다.

2. easy_install 를 설치 하기 위한 distribute_setup.py 다운로드 (Python3.4는 안함)


   pip 라는 패키지 관리자를 사용 하기 위해서는 easy_install 이라는 것을 먼저 설치 해야

   하는데, easy_install 을 사용 하기 위해서 distribute_setup.py 를 다운로드 받아야 한다.

    URL : http://python-distribute.org/distribute_setup.py

   파일을 다운로드 받아, python 설치 디렉토리(python.exe 가 있는 디렉토리) 에 복사 하여

   넣는다.


3. esqy_install 의 설치를 위한 distribute_setup.py 의 실행 (Python3.4는 자동 설치됨)
  
    DOS 창을 열고 python.exe 이 설치된 디렉토리로 이동 하여 다음의 명령어를 실행 한다.

    D:\devel\devel-tools\Python27>python distribute_setup.py

    python 이 설치된 디렉토리 아래 Scripts 디렉토리에 easy_install 파일이 있는지 확인

    한다.



4. PATH 에 등록 (Python3.4는 설치 시 등록됨)

    python 설치 디렉토리 아래 Scripts 를 PATH 에 등록 한다.



5. easy_install 을 이용하여  pip 설치

   DOS 창을 열고 다음의 명령어를 실행 한다.

   D:\> easy_install pip

   python 이 설치된 디렉토리 아래 Scripts 디렉토리에 pip 파일이 있는지 확인 한다.

   * PATH 에 등록 하였으므로 아무 위치에서나 easy_install 명령을 실행 하여도 된다.


6. pip 를 이용한 virtualenv 의 설치

    virtualenv 는 하나의 컴퓨터에서 여러가지 버젼의 파이썬을 개별적으로 실행 할 수

    있도록 해주는 일종의 가상 환경 이라고 한다.

    설치 하기 위해서 다음의 명령어를 실행 한다.

    D:\> pip install virtualenv

   python 이 설치된 디렉토리 아래 Scripts 디렉토리에 virtualenv 파일이 있는지 확인 한다.

   * PATH 에 등록 하였으므로 아무 위치에서나 pip 명령을 실행 하여도 된다.


7. 가상환경 생성

    나중에 플라스크를 설치한 가상 환경에서 개발을 진행 하기 위한 단계.

    D:\test-project 라는 디렉토리를 만들고 이동 한다.

    D:\> mkdir test-project

    D:\> cd test-project

    D:\test-project>virtualenv venv
    New python executable in venv\Scripts\python.exe
    Installing setuptools, pip...done.

    D:\test-project> cd venv\Scripts

    D:\test-project\venv\Scripts> dir
     D 드라이브의 볼륨: 새 볼륨
     볼륨 일련 번호: C817-DD74

     D:\test-project\venv\Scripts 디렉터리

    2014-01-30  오전 02:36    <DIR>          .
    2014-01-30  오전 02:36    <DIR>          ..
    2014-01-30  오전 02:36             2,271 activate
    2014-01-30  오전 02:36               538 activate.bat
    2014-01-30  오전 02:36             8,252 activate.ps1
    2014-01-30  오전 02:36             1,129 activate_this.py
    2014-01-30  오전 02:36               348 deactivate.bat
    2014-01-30  오전 02:36            95,084 easy_install-2.7.exe
    2014-01-30  오전 02:36            95,084 easy_install.exe
    2014-01-30  오전 02:36            95,056 pip.exe
    2014-01-30  오전 02:36            95,056 pip2.7.exe
    2014-01-30  오전 02:36            95,056 pip2.exe
    2014-01-30  오전 02:36            27,136 python.exe
    2014-01-30  오전 02:36            27,648 pythonw.exe
                  12개 파일             542,658 바이트
                   2개 디렉터리  565,885,050,880 바이트 남음

    D:\test-project\venv\Scripts> activate.bat
    (venv) d:\test-project\venv\Scripts>



 8. flask, sqlalchemy, wtforms 설치 설치

     플라스크 설치를 위해 아래의 명령어를 실행 한다.

     (venv) d:\test-project\venv\Scripts> pip install Flask
     (venv) d:\test-project\venv\Scripts> pip install sqlalchemy 
     (venv) d:\test-project\venv\Scripts> pip install wtforms


9. eclipse 실행을 위한 jdk 설치 (여기부턴 이클립스 쓸 사람. 난 걍 에디트플러스 사용)

   이 부분은 건너뜀


10.  eclipse 다운로드
  
   URL : http://www.eclipse.org/downloads/

   Eclipse Standard 4.3 를 각자의 운영체제에 맞는 것을 다운로드 받는다.

   적당한 디렉토리에 두고 압축을 해제 하는 것으로 끝나기 때문에 다음 과정은 생략.


11. eclipse 로 편하게 코딩을 하기 위한 PyDev 의 설치
  
   이클립스 실행후 상단 메뉴에서 "Help -> Eclipse Marketplace..." 메뉴 선택 한다.

   나타나는 창에서 'PyDev' 검색 후 'PyDev - Python IDE for Eclipse' 를 설치 한다.


12. Eclipse 에 flask 가상환경 설정

    "Window -> Preferences -> PyDev -> Interpreters -> Python Interpreter"  선택 한다.

    New 버튼을 클릭 하고, 이전 7,8 단계에서 생성한 가상 환경의 경로에서 python.exe

   가 있는 곳을 선택 한다.


13. eclipse 에 html 에디터 설치 
  
   Help -> Install new software... ->
   'Kepler - http://download.eclipse.org/releases/kepler' 선택 ->
   Web, XML, Java EE and OSGI Enterprise Development  ->
      Eclipse Web Developer Tools
      Eclipse XML Editors and Tools
      JavaScript Development Tools

[출처] My Life Story  http://freecatz.blogspot.kr/2014/01/flask.html