출처: http://ysmanse.tistory.com/73 [킈킈킈!!]
(python3, django 2.0.2. 기준)
맥 환경에서 django를 사용하기 위해 virtualenv를 통해 가상의 환경을 구성하고 설치하는 방법을 정리함.
python에서 사용하는 패키지들을 설치하고 관리하기 위해 pip 을 사용.
pip은 python 을 설치하면 함께 설치 된다. 만약 pip이 설치가 되어있지 않았다면
> easy_install pip
명령을 통해 설치한다.
1. virtualenv 설치 및 가상환경 구성
가상환경을 구성해서 파이썬 개발에 필요한 환경을 독립적으로 사용할수 있도록 도와주는 virtualenv 를 사용한다.
먼저 pip을 통해 virtualenv 를 설치
> pip install virtualenv
설치가 완료되면 django 를 개발하기 위해 virtualenv 를 통해 독립적인 가상환경을 만들어 줘야한다.
다음으로 virtualenv 가상환경 설정 정보를 구성하고 저장할 폴더로 이동한다.
나의 경우 django 를 위한 가상환경임을 구분할수 있도록 envdj 라는 폴더를 만들어 활용한다.
> virtualenv envdj
위와 같은 명령어를 통해 envdj 폴더가 생성되며 해당 폴더안에 이제부터 작성하는 가상환경내의 설정들이 저장된다.
이제 만들어놓은 가상환경 on 시키기 위해 다음과 같은 명령을 입력.
> source envdj/bin/activate
이 명령을 통해 생성한 가상환경을 activate 시켰다.
정상적으로 가상환경의 activate 되었다면 명령프로프트의 앞에 (envdj) 라고 붙었을 것이다.
가상환경을 빠져나려면
> deactivate
명령을 통해 종료할 수 있다.
2. django 설치
가상환경을 activate 시킨상태에서 django 를 설치한다.
> pip install django
명령을 통해 내가 만든 가상환경에 장고를 설치하였다. 가상환경에 설치하였기 때문에 deactivate 를 통해 가상환경을 빠져나간다면
장고를 실행할 수 없다. 이런 점 때문에 다른 환경에 영향을 주거나 받지 않고 독립적인 환경에서 python 관련 개발를 진행하게 해주는
virtualenv 는 매우 유용하다.
3. django 시작하기
django 프레임워크에 포함된 django-admin.py 파일을 통해 간단하게 django 를 시작할 수 있다.
django 프로젝트를 생성하기 전 먼저 프로젝트를 생성할 폴더로 이동한다.
> django-admin startproject helloworld
정상적으로 위 명령이 수행되었다면 helloworld 라는 폴더가 생성되며
django 프로젝트를 시작할 수 있는 최소한의 기본적인 파일들이 그 안에 구성되어 있을 것이다.
> python manage.py runserver
해당 명령을 통해 정상적으로 django 프로젝트가 실행되는지 확인해보자.
정상적으로 수행된다면 localhost:8000 으로 접속했을때 아래와 같은 화면이 표시되어야 한다.
출처: http://ysmanse.tistory.com/73 [킈킈킈!!]
'Language > PYTHON' 카테고리의 다른 글
Django를 이용한 Rest API 서버 구축 (0) | 2020.04.28 |
---|---|
[Python] pipenv 란 무엇인가 (0) | 2018.09.23 |
Mac에 Python 3.x 설치 (package) (0) | 2018.09.23 |
django 시작하기 - mariadb 연동 [python3, django 2.0.2] (8) | 2018.09.19 |