728x90
반응형
개념
파이썬 가상환경은 프로젝트별로 필요한 패키지들을 다르게 설치할 수 있는 모듈이다. A 프로젝트에서는 requests라는 라이브러리가 1.0 버전이 필요할 수 있고, B 프로젝트에서는 2.0 버전이 필요할 수 있다. 가상 환경을 달리하여 해당 프로젝트의 라이브러리들에 대한 의존성을 관리해준다.
설치, 실행
가상환경 생성
프로젝트의 디렉토리에서 아래 명령어를 입력한다. Mac에서는 python 대신 python3 입력.
python -m venv .venv
프로젝트에 .venv 폴더가 만들어진다.
가상환경 활성화
활성화를 위해 아래 명령어를 입력한다.
. .venv/bin/activate
mac에서는 아래와 같이 입력
source {가상환경 이름}/bin/activate
그럼 터미널 창의 입력란 맨 앞에 (.venv)가 붙는다.
가상환경 git 제외
venv에 있는 파일들은 git에 업로드할 필요가 없으므로 아래 명령어로 .gitignore에 .venv를 추가해준다.
echo '.venv' >> .gitignore
Pycharm 설정
설정에 들어가서 python interpreter를 검색하고 톱니바퀴 모양 아이콘을 눌러 Add...를 눌러준다.
Virtualenv -> Existing environment에서 .venv 경로를 설정해준다.
참조
https://www.daleseo.com/python-venv/
728x90
반응형
'Programming-[Backend] > Python' 카테고리의 다른 글
[링크] 파이썬 assert, raise 차이 (0) | 2023.03.02 |
---|---|
웹 스크래핑, 크롤링- 2. Selenium (0) | 2023.03.01 |
웹 스크래핑, 크롤링- 1. 기본 개념, BeautifulSoup 이미지, CSV 다운로드 (0) | 2023.02.26 |
[TIL] python locale, OS의 locale (0) | 2023.02.13 |
[링크] python circular import 해결 - import time, runtime (0) | 2023.01.19 |