파이썬 가상 환경 설정

J. Hwang·2024년 9월 12일
0

여러 프로젝트를 작업하다 보면 서로 다른 버전의 패키지를 필요로 할 수 있다. 예를 들어, 한 프로젝트는 특정 라이브러리의 최신 버전을 필요로 하지만, 다른 프로젝트는 이전 버전을 필요로 할 수 있다. 이 때 가상 환경을 사용하면 각 프로젝트별로 필요한 패키지와 버전을 독립적으로 설치할 수 있고 버전 간 충돌을 방지할 수 있다.

venv를 이용해 파이썬 가상 환경을 설정하는 경우가 많다고 하지만, 나는 conda가 익숙하므로 conda를 이용해 가상 환경을 만들고 관리하는 방법을 정리해보도록 하겠다.

가상 환경 만들기

conda create -n py385 python=3.8.5

가상 환경 확인하기

conda info --envs
지금까지 만들어진 가상환경의 목록을 확인할 수 있다. 또한, 현재 * 표시가 있는 곳이 현재 activate된 가상 환경임을 확인할 수 있다.

가상 환경 속 설치된 패키지 확인

conda list

가상 환경 속에서 필요한 패키지 설치하기

conda install 필요한 패키지

또는 다수의 패키지를 설치할 때, 현재 경로에 패키지들의 리스트가 적힌 파일(ex) requirements.txt)가 있다면, pip install -r requirements.txt 로 다수의 패키지를 한 번에 설치할 수 있다.

가상환경 활성화하기

conda activate py385

가상환경 비활성화하기

conda deactivate

가상환경 삭제하기

conda remove --name py385 --all

profile
Let it code

0개의 댓글