[Python] virtualenv (venv)

hyun·2022년 9월 21일
0

📚 가상환경

  • 라이브러리 사이에는 dependencies라는 것이 있다. 의존성
  • 전등 라이브러리가 있다고 할 때, 전선이나 다양한 것들에 의존할 것
  • 다만 라이브러리가 많아질수록 이 의존성이 충돌할 가능성이 커진다
  • 그래서 내가 꼭 필요한 라이브러리만 설치할 수 있게 해주는 것이 가상환경이다.
  • 가상환경에서 설치한 라이브러리는 가상환경 밖에 영향을 미치지 않는다.

📚 venv 사용법

파이썬 3.3부터 venv 모듈이 내재되어 간단하게 사용할 수 있다.

python3 -m venv [생성할 가상환경 설정 폴더 이름]

이러면 현재 디렉토리에 설정한 이름으로 파일 이름이 생긴다.

그러면

source [생성한 폴더 이름]/bin/activate

를 통해서 현재 폴더를 이름으로 하는 가상환경을 가동할 수 있다.

이렇게 되면 터미널에서 왼쪽 끝에 가상환경의 이름이 보이니, 켜졌는지 확인할 때 유용하다.

0개의 댓글