[Django]가상 환경 및 장고 개발 환경

Hyeo_Ni__·2023년 11월 20일
0

Django

목록 보기
2/12
post-thumbnail

📝 가상 환경이란?

독립된 공간을 만들어주는 기능

다양한 프로젝트를 진행하며, 서로 다른 버전의 장고나 패키지들을 사용해야 하는 문제들이 발생할 수 있다.

이러한 문제를 해결하기 위해 가상 환경을 사용하는데, 하나의 PC안에 독립된 공간을 여러개 만들어 사용할 수 있다.




📚 가상 환경 구축 방법

✍ 코드

C:\> mkdir venv
C:\> cd venv
C:\venv\> python -m venv project
  • python -m : 라이브러리 모듈을 스크립트로 실행

venv파일에 'project'라는 이름의 가상 환경을 생성했다면 이제 사용하기 위해 가상 환경에 진입해야한다.

가상 환경에 진입하기 위해 생성한 가상 환경에 있는 Scripts디렉터리의 activate 명령을 실행해야 한다.

✍ 코드

C:\venv\> cd C:\venv\project\Scripts
C:\venv\project\Scripts> activate

이렇게 실행을 하면 C:\ 왼쪽에 (project)가 생긴 것을 확인할 수 있다.

만약 activate로 실행이 안될 경우 .\activate로 실행할 수도 있다.

현재 가상 환경에서 벗어나고 싶을 경우 deactivate명령어를 실행하면 된다.

📚 맥(mac)에서 가상 환경 진입

mac은 가상 환경 진입하는 방법이 window와 다르다.
가상 환경을 생성하는 명령어 까진 같다.

✍ 코드

maehyong@mymac venvs % cd project/bin
maehyong@mymac bin % source activate
(project) maehyong@mymac bin %

window는 Scripts폴더가 생성되며, Linux나 Mac과 같은 경우 bin폴더가 생성된다.



📚 장고 설치

장고를 설치하기 이전 가상 환경에 들어가 있는지 꼭 확인 후 설치하는 것이 좋다.

그 이유는 위에서 설명 하였으니 위를 참고하면 될 것 같다.

✍ 코드

(project) C:\venv\project\Scripts> pip install django
  • pip : 파이썬 라이브러리를 설치 및 관리

장고를 설치해줄 때 django==버전을 입력할 경우 해당 버전이 설치가 된다.

위와 같은 화면이 나올 경우 장고가 제대로 설치된 것이다.

profile
개발자로 성장 중 입니다.

0개의 댓글