최대 1 분 소요


가상환경(virtual environment)

독립된 공간을 만들어 주는 기능

가상환경이 필요한 이유

프로젝트 별로 필요한 패키지 버전이 다를 수 있으므로(버전별 호환성이 다르기 때문에) 해당 프로젝트에 맞는 버전의 패키지들만 설치된 환경이 필요하다.
또한 해당 프로젝트를 팀원과 공유할 때 컴퓨터마다 환경이 다를 수 있으므로 동일한 환경설정이 필요하다.

Anaconda 가상 환경

Python 3.3 이상부터 venv 모듈로 가상환경 설정이 가능하다.
하지만 anaconda는 전용 가상 환경을 제공하므로 이 환경을 사용하는 것을 권장한다.

conda 명령어

  • 가상환경 생성
conda create -n 가상환경명 python=3.8
  • 가상환경 들어가기
conda activate 가상환경명
  • 가상환경 나가기 -> base로 돌아감
conda deactivate
  • 현재 환경에 설치된 내역 표시
conda list

좌측에 pypi: pip로 설치된 항목

  • 생성된 가상환경 목록출력
conda env list

또는

conda info --envs
  • 패키지 설치
conda install 패키지명
pip install 패키지명
  • 가상환경 삭제
conda env remove -n 가상환경명
  • 가상환경 백업 (yml 또는 yaml)
conda env export > 백업파일명.yml
  • 가상환경 복구
conda env create -f 백업파일명.yml
  • 가상환경 복사
conda create -n 가상환경명_copy --clone 가상환경명

Reference

태그: ,

카테고리:

업데이트:

댓글남기기