Python 가상환경을 설정해보자. (모든 예제는 Python3을 기반으로 한다)
가상환경을 왜 설정해야하느냐?
- 여러개의 파이썬 프로젝트를 가지고 있을때 패키지 버전을 잘못 업그레이드하면 어떤 프로젝트와는 호환이 안될 수도 있다.
- 파이썬에서는 한 라이브러리에 한해서 하나의 버전만 설치가 가능하기 때문이다.
- 따라서 이를 방지하기 위해 각 프로젝트별로 격리된 독립적인 가상환경을 생성한다.
가상환경 생성
가상환경 폴더를 만들고싶은 위치에서
python -m venv {가상환경 폴더명}
명령어를 실행하거나
다음과 같은 명령어를 실행하면 된다
python -m venv {가상환경 폴더생성 경로 + 폴더명}
이렇게 하면 해당 경로에 가상환경 설정파일이 담긴 폴더가 생길것이다.
가상환경 접속
Windows:
cd {가상환경폴더명}/Scripts && activate
Mac OS X / Linux:
source {가상환경 폴더 경로}/bin/activate
접속했는지 확인 여부
위 화면과 같이 왼쪽 끝에 (venv) 이런식으로 붙어있으면 설치하는 모든 패키지가 해당 가상환경에만 설치된다.
- 접속한 상태에서 pip install {패키지} 로 패키지를 받아도 해당 가상환경을 사용중일때만 적용된다.
접속 종료
Windows / Mac OS X / Linux:
deactivate
'Python' 카테고리의 다른 글
[Python] json 데이터 다루기 (1) | 2021.10.16 |
---|---|
[Python] Generator란? (0) | 2021.10.15 |
[Python] iterable과 iterator (0) | 2021.10.15 |