ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • django setup
    django 2021. 3. 3. 16:16

    django setup

    pipenv를 이용하여 django 설치하기

     

    파이썬에는 공식 패키지 관리자가 없다.

    파이썬을 다운로드하면 pip이 같이 따라오는데, pip은 모든 걸 global로 설치한다.

    global로 설치된 하나의 파이썬이 모든 응용 프로그램의 요구 사항을 충족시키는 것은 불가능하다.

    서로 필요한 버전이 다르면 어느 한 응용 프로그램을 실행할 수 없게 된다.

     

    가상 환경을 만들면 이 문제가 해결된다.

    가상 환경에 대한 공식문서에서는 가상환경이 특정 버전 파이썬 설치와 여러 추가 패키지를 포함하는 완비된 디렉터리 트리라고 설명한다.

    pipenv는 pip과 virtualenv가 합쳐진 것으로 python.org에서 공식적으로 권장하는 패키지 설치 툴이다.

    pipenv는 가상환경을 생성한다.

    가상환경에 패키지를 설치해서 global로 설치되지 않도록 해준다.

    pipenv를 통해 우리는 해당 프로젝트 환경에만 개별적으로 패키지를 설치할 수 있다.

     

    (당연히 python, vscode를 설치한 후에 아래 과정을 진행해야한다.)

     

     

    1. pipenv

     

    터미널에 아래 명령어를 입력하여 pipenv를 설치한 후 pipenv로 가상환경을 만든다.

    pip install --user pipenv

     

    아래 명령어를 입력하여 설치가 잘 되었는지 확인한다.

    pipenv

     

    혹시 안된다면 기존 virtualenv와 방금 설치한 pipenv를 삭제하고 다시 설치한다.

    pip uninstall virtualenv
    pip uninstall pipenv
    pip install pipenv

     

     

    2. 프로젝트 생성

     

    원하는 위치에 폴더를 생성한다.

     

    해당 위치에 pipenv로 독립된 개발환경을 생성한다. (파이썬3 버전으로 생성)

     pipenv --three

     

    vscode에서 열어보자

    code

     

    pipfile이 생성된 걸 볼 수 있다.

    이제 가상환경이 생성되었다.

     

    터미널 창을 열고 아래 명령어를 입력해 가상환경 안으로 진입한다.

    pipenv shell

     

     

    3. 장고 설치

    아래 명령어를 입력한다.

    만약 버전명 없이 장고만 입력하면 가장 최신 버전으로 설치된다.

    pipenv install Django==2.2.5

     

    pipfile에 packages를 보면 django가 추가된 것을 확인할 수 있다.

     

    django-admin을 입력해 잘 작동하는지 확인한다.

     

     

     

    'django' 카테고리의 다른 글

    INTRODUCTION TO DJANGO  (0) 2021.02.20
dotori..