Venv 사용법

1 개념[ | ]

How to use venv
venv 사용법
  • 파이썬3 venv 사용법

2 가상 환경 생성[ | ]

ENV 디렉토리에 새로운 가상 환경 생성

$ python3 -m venv ENV
johnjeong@zetawiki:~$ python3 -m venv ENV
johnjeong@zetawiki:~$ tree -L 1 ENV
ENV
├── bin
├── include
├── lib
└── pyvenv.cfg

3 directories, 1 file
~/ENV 하위에 bin, include, lib 디렉토리가 각각 생성된 것을 확인 할 수 있음

3 가상 환경 활성화[ | ]

  • 가상 환경 활성화 명령(리눅스/맥)
source PATH/bin/activate
실행예시
johnjeong@zetawiki:~$ source ENV/bin/activate
(ENV) johnjeong@zetawiki:~$
→활성화를 하게 되면 쉘 명령창의 앞 부분에 (ENV)가 생성되며, 이는 ENV 가상환경에서 실행되고 있다는 의미

4 가상 환경 비활성화[ | ]

  • 가상 환경 비활성화 명령
deactivate
  • 예시
(ENV) johnjeong@zetawiki:~$ deactivate
johnjeong@zetawiki:~$
→ 가상 환경 ENV가 비 활성화되어 앞 부분의 (ENV)가 사라짐

5 가상 환경 삭제[ | ]

  • 가상 환경 삭제는 가상 환경 비활성화 및 가상환경 디렉토리 삭제
deactivate
rm -rf PATH/ENV
  • 예시
(ENV) johnjeong@zetawiki:~$ deactivate
johnjeong@zetawiki:~$ rm -rf ENV

6 가상 환경 확인(Optional)[ | ]

  • 가상 환경 밖과 안에서 각각 파이썬 버전의 확인을 통해 가상환경이 별도로 관리 됨을 확인 할 수 있음
johnjeong@zetawiki:~$ python --version
Python 2.7.10
johnjeong@zetawiki:~$ source ENV/bin/activate
(ENV) johnjeong@zetawiki:~$ python --version
Python 3.6.2

7 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}