반응형
* Chapter2 Step8 python for Django - 개발 환경 세팅 - 가상환경 *
가상환경은 독립적인 개발환경을 만드는것이다.
예를 들어 장고프로젝트가 컴퓨터 본체에서 그냥 설치 되었다면 그 범위는 컴퓨터 전체가 될것이다.
즉, 어떤 패키지를 탑재하거나 세팅을 하면 컴퓨터 전체에 영향이 미칠것이다.
두개 이상의 프로젝트를 진행해야할 때엔 더 문제가 생길 수도 있다.
이렇듯 장고 패키지를 만들어 프레임워크가 형성되면 이를 가상환경으로 여기고 컴퓨터 내부에서는 영향이 없도록 도와준다.
그리고 더 나아가 독립적인 환경을 보장하고 개발을 도와준다.
그렇다면 가상환경을 어떻게 만들고 실행하는가?
=> [python -m(만들다.) venv(가상환경) '가상환경이름']을 통해 가상환경을 세팅해준다.
이는 '가상환경을 만들다.' 라는 뜻이다.
=> (Window)source myvenv/Scripts/activate
=> (mac)source myvenv/bin/activate
이는 '가상환경을 실행한다.' 라는 뜻이다.
이렇듯 실행하게 되면 괄호로 myvenv라고 가상환경으로 현재 설정되어있음을 알 수 있다.
그러나 여기서 deactivate를 입력하였다면 가상환경이 꺼진다.
반응형
'Programming > Python Django' 카테고리의 다른 글
<멋쟁이사자처럼대학>일단 만드는 Django(2-11) (0) | 2022.08.17 |
---|---|
<멋쟁이사자처럼대학>일단 만드는 Django(2-9) (0) | 2022.08.16 |
<멋쟁이사자처럼대학>일단 만드는 Django(2-7) (0) | 2022.08.14 |
<멋쟁이사자처럼대학>일단 만드는 Django(2-6) (0) | 2022.08.14 |
<멋쟁이사자처럼대학>일단 만드는 Django(2-5) (0) | 2022.08.13 |