티스토리 뷰

(이글은 본인이 보기 좋으려고 쓴 글로, 내용이 추가되거나 수정될 수 있음.)

 

virtualenv는 프로그램마다 가상환경을 만들어

한 피씨에 여러 프로그램을 관리하다보면 패키지 버전이나 종류를 업데이트하거나 바뀌는 등의 상황에서 잘되던게 잘안되거나 충돌이 생길수 있기 때문이다. 때문에 단순하게 독립적인 패키지 설치 환경을 만드는것이다.

 

virtualenv를 사용하는 경우, 글로벌로 설치하는것은 virtualenv와 pip 두개면 충분하다.

 

1. 가상환경 설치(virtualenv 설치)

2. 가상환경 생성.

3. activate로 타이핑 줄이기

4. 가상환경에 패키지 설치

 


 

1. virtualenv설치

 

$ pip install virtualenv

 

2. 가상환경 생성

해당 프로젝트에서 virtualenv <가상환경이름> 실행.

여기서는 env라는 가상환경 이름을 썼는데 다른이름으로 붙여도 되지만 종종 env로 쓴다고 한다.

 

$ cd ~/code/myproject
$ virutalenv env

 

 

3. activate로 타이핑 줄이기.

해당 프로젝트로 이동해 source /env/bin/activate 명령어를 실행

해제할때는 deactivate 명령어 실행.

 

ex)

$ source ~/code01/bin/activate

 

추가 : source대신 마침표(.)을 써도 된다.

 

 

4. 가상환경에 패키지 설치

$ cd ~/code/myproject

env/bin/pip install <패키지>

 

하지만 위 3번처럼  activate 했다면,

그냥  activate 된 상태에서 pip install~ 만 써줘도 된다.

 

 

$ cd ~/code/myproject

$ source env/bin/activate

pip install <패키지>

 

 

참고한 사이트

 

파이썬 초심자를 위한 PIP 그리고 Virtualenv 소개

이 글은 A non-magical introduction to Pip and Virtualenv for Python beginners를 번역한 글입니다.

medium.com

 

반응형
댓글