본문 바로가기
관리자

Programming-[Backend]/Python

[링크] 파이썬 가상환경 venv, Pycharm

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
반응형