반응형
장고를 사용하기 전 가상환경 구축 시 기존에는 python3 -m venv 명령어를 통해 구축했었다.
하지만 이제는 pipenv를 사용하여 구축하기로 했다.
pipenv의 장점은 다음과 같다.
(출처 : https://cjh5414.github.io/how-to-manage-python-project-with-pipenv/)
찾아보니 요즘은 pipenv를 더 많이 사용하는 추세인 것 같다.
먼저 pipenv를 설치한다.
pip install pipenv
다음으로 가상환경을 사용할 디렉토리를 생성한 후 해당 디렉토리에서 아래의 명령어를 입력한다.
pipenv --three
참고로 나는 파이썬3 버전을 사용할 것이므로 --three 옵션을 주었다.
명령어를 실행하고 나면 위처럼 Pipfile이 생성된 것을 확인할 수 있다.
여기서 가상환경으로 진입하려면 아래의 명령어를 입력하면 된다.
pipenv shell
실행하고 나면 위처럼 앞쪽에 (디렉토리명-임의의문자열) 이 생겼다.
이게 바로 가상환경에 진입했다는 뜻이다.
이제 여기에서 우리가 사용할 장고를 설치하면 된다.
특정 라이브러리를 설치하는 방법은 아래와 같다.
pipenv install 라이브러리이름
예를 들기 위해 가상환경 내에서 django를 설치했다.
주의할점은 가상환경안에 설치를 한 것이므로 pipenv shell을 입력하여 가상환경에 진입하지 않는다면
django-admin등 관련된 명령어를 실행할 수 없다.
시작 전 pipenv shell을 통해 가상환경에 진입한 후 작업을 해야 한다.
'Coding > Python' 카테고리의 다른 글
Django Model 정리 (0) | 2018.04.19 |
---|---|
Django Custom User Model 만드는 방법 (0) | 2018.04.18 |
Django Restframework HTTP Method Override하는 방법 (0) | 2018.03.16 |
장고(Django) Apache랑 연동하는 방법 (0) | 2018.02.19 |
Django Restframework 특정 컬럼만 출력하는 방법 (0) | 2018.02.15 |