반응형
파이썬 가상 환경은 파이썬 프로젝트를 진행할 때 독립된 환경을 만들어 준다. 협업을 할 경우 각자의 환경에 따라 장고의 버전이 다를 수 있다. 그럴 경우를 대비하여 가상 환경을 이용하면 하나의 PC에 서로 다른 버전의 파이썬과 라이브러리를 쉽게 설치해 사용할 수 있다.
가상 환경이 필수는 아니지만, 하나의 PC에 서로 다른 버전의 장고를 설치해야 하는 문제가 생기기에 대비하는 것도 좋을 듯하다.
1. 파이썬 가상 환경 생성하기
1) 파일 생성하기
mkdir <파일이름>
본인이 만들고자 하는 파일이름으로 하여 파일을 생성한다.
cd <파일이름>
2) 가상환경 만들기
python -m venv <가상환경이름>
위와 같은 명령어를 입력하여 가상환경을 실행한다.
- python -m venv : 파이썬 모듈 중 venv라는 모듈을 사용한다는 의미이다.
반응형
나의 경우에 venv라고 지었기에 venv라는 가상환경이 만들어졌다. 이 디렉터리를 가상 환경이라 생각하면 된다.
3) 가상환경 진입하기
cd venv/Scripts
가상 환경에 진입하려면 우리가 생성한 가상 환경 파일(venv)에 있는 Scripts 디렉터리의 activate 명령을 수행해야 한다.
activate
위의 명령어를 진입하고 나서
(venv) C:\\<내가 생성한 파일이름>\\<가상환경이름>\\Scripts>
위와 같이 나온다.
deactivate
현재 진입한 가상 환경에서 벗어나려면 deactivate라는 명령을 실행하면 된다.
2. 장고 설치하기
앞에서 만든 mysite 가상 환경에 장고를 설치해야 한다.
pip install django==4.0.3
가상 환경에 진입한 상태에서 명령어를 입력한다.
pip list
위의 명령어를 쳐서 패키지가 제대로 설치되었는지 확인할 수 있다.
반응형